# near model CODE resource # jump table entries: 33752-33778 (27 of them) fn00000000: 00000000 4E56 0000 link A6, 0 00000004 206E 0008 movea.l A0, [A6 + 0x8] 00000008 0C68 0001 003C cmpi.w [A0 + 0x3C], 0x1 0000000E 671E beq +0x20 /* 0000002E */ 00000010 206E 0008 movea.l A0, [A6 + 0x8] 00000014 226E 0008 movea.l A1, [A6 + 0x8] 00000018 3029 003C move.w D0, [A1 + 0x3C] 0000001C 5269 003C addq.w [A1 + 0x3C], 1 00000020 48C0 ext.l D0 00000022 E588 lsl D0, 2 00000024 D0A8 0038 add.l D0, [A0 + 0x38] 00000028 2040 movea.l A0, D0 0000002A 20AE 000C move.l [A0], [A6 + 0xC] label0000002E: 0000002E 4E5E unlink A6 00000030 4E75 rts 00000032 4164 chk.w D0, -[A4] 00000034 6454 bcc +0x56 /* 0000008A */ 00000036 6F44 ble +0x46 /* 0000007C */ 00000038 6562 bcs +0x64 /* 0000009C */ 0000003A 4E56 0000 link A6, 0 0000003E 226E 0008 movea.l A1, [A6 + 0x8] 00000042 2069 0038 movea.l A0, [A1 + 0x38] 00000046 3029 003C move.w D0, [A1 + 0x3C] 0000004A A9FF syscall Debugger 0000004C 4E5E unlink A6 0000004E 4E75 rts 00000050 496E 7370 chk.w D4, [A6 + 0x7370] 00000054 6563 bcs +0x65 /* 000000B9 */ 00000056 7444 moveq.l D2, 0x44 00000058 4E56 FFF8 link A6, -0x0008 0000005C 48E7 0700 movem.l -[A7], D5,D6,D7 00000060 42A7 clr.l -[A7] 00000062 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000066 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 0000006A 2E1F move.l D7, [A7]+ 0000006C 42A7 clr.l -[A7] 0000006E 2F2E 000C move.l -[A7], [A6 + 0xC] 00000072 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 00000076 2C1F move.l D6, [A7]+ 00000078 BC87 cmp.l D6, D7 0000007A 6704 beq +0x6 /* 00000080 */ label0000007C: 0000007C 7001 moveq.l D0, 0x01 0000007E 6034 bra +0x36 /* 000000B4 */ label00000080: 00000080 206E 0008 movea.l A0, [A6 + 0x8] 00000084 2D50 FFFC move.l [A6 - 0x4], [A0] 00000088 206E 000C movea.l A0, [A6 + 0xC] // begin alternate branch 0000008A-00000090 label0000008A: 0000008A 000C 2D50 ori.b A4, 0x50 /* 'P' */ 0000008E FFF8 .invalid <> // end alternate branch 0000008A-00000090 label0000008A: // (misaligned) 0000008C 2D50 FFF8 move.l [A6 - 0x8], [A0] 00000090 7A00 moveq.l D5, 0x00 00000092 601A bra +0x1C /* 000000AE */ label00000094: 00000094 206E FFFC movea.l A0, [A6 - 0x4] 00000098 1010 move.b D0, [A0] 0000009A 5210 addq.b [A0], 1 label0000009C: 0000009C 226E FFF8 movea.l A1, [A6 - 0x8] 000000A0 1211 move.b D1, [A1] 000000A2 5211 addq.b [A1], 1 000000A4 B200 cmp.b D1, D0 000000A6 6704 beq +0x6 /* 000000AC */ 000000A8 7001 moveq.l D0, 0x01 000000AA 6008 bra +0xA /* 000000B4 */ label000000AC: 000000AC 5285 addq.l D5, 1 label000000AE: 000000AE BE85 cmp.l D7, D5 000000B0 6EE2 bgt -0x1C /* 00000094 */ 000000B2 7000 moveq.l D0, 0x00 label000000B4: 000000B4 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 000000B8 4E5E unlink A6 000000BA 4E75 rts 000000BC 436F 6D70 chk.w D1, [A7 + 0x6D70] 000000C0 6172 bsr +0x74 /* 00000134 */ 000000C2 6548 bcs +0x4A /* 0000010C */ fn000000C4: 000000C4 4E56 0000 link A6, 0 000000C8 2038 0178 move.l D0, [0x00000178] 000000CC 0280 0080 8000 andi.l D0, 0x808000 000000D2 0C80 0080 8000 cmpi.l D0, 0x808000 000000D8 57C0 seq D0 000000DA 4400 neg.b D0 000000DC 4880 ext.w D0 000000DE 4E5E unlink A6 000000E0 4E75 rts 000000E2 4368 6563 chk.w D1, [A0 + 0x6563] 000000E6 6B46 bmi +0x48 /* 0000012E */ 000000E8 6F72 ble +0x74 /* 0000015C */ fn000000EA: 000000EA 4E56 0000 link A6, 0 000000EE 2F07 move.l -[A7], D7 000000F0 206E 0008 movea.l A0, [A6 + 0x8] 000000F4 2E28 0016 move.l D7, [A0 + 0x16] 000000F8 601C bra +0x1E /* 00000116 */ label000000FA: 000000FA 206E 0008 movea.l A0, [A6 + 0x8] 000000FE 2068 002E movea.l A0, [A0 + 0x2E] 00000102 4A30 7800 tst.b [A0 + D7] 00000106 660C bne +0xE /* 00000114 */ 00000108 206E 0008 movea.l A0, [A6 + 0x8] label0000010C: 0000010C 2147 0016 move.l [A0 + 0x16], D7 00000110 7000 moveq.l D0, 0x00 00000112 600E bra +0x10 /* 00000122 */ label00000114: 00000114 5287 addq.l D7, 1 label00000116: 00000116 206E 0008 movea.l A0, [A6 + 0x8] 0000011A BEA8 000E cmp.l D7, [A0 + 0xE] 0000011E 6DDA blt -0x24 /* 000000FA */ 00000120 7001 moveq.l D0, 0x01 label00000122: 00000122 2E1F move.l D7, [A7]+ 00000124 4E5E unlink A6 00000126 4E75 rts 00000128 4465 neg.w -[A5] 0000012A 7465 moveq.l D2, 0x65 0000012C 726D moveq.l D1, 0x6D label0000012E: 0000012E 696E bvs +0x70 /* 0000019E */ fn00000130: 00000130 4E56 FFFE link A6, -0x0002 fn00000134: 00000134 206E 0008 movea.l A0, [A6 + 0x8] 00000138 0CA8 0000 A000 006A cmpi.l [A0 + 0x6A], 0xA000 00000140 6426 bcc +0x28 /* 00000168 */ 00000142 206E 0008 movea.l A0, [A6 + 0x8] 00000146 226E 0008 movea.l A1, [A6 + 0x8] 0000014A 2368 006A 0072 move.l [A1 + 0x72], [A0 + 0x6A] 00000150 206E 0008 movea.l A0, [A6 + 0x8] 00000154 226E 0008 movea.l A1, [A6 + 0x8] 00000158 2368 006A 007A move.l [A1 + 0x7A], [A0 + 0x6A] // begin alternate branch 0000015C-00000162 label0000015C: 0000015C 007A 206E 0008 ori.w [PC + 0x8 /* 00000166, value 0x600C */], 0x206E /* ' n' */ // end alternate branch 0000015C-00000162 label0000015C: // (misaligned) 0000015E 206E 0008 movea.l A0, [A6 + 0x8] 00000162 42A8 006A clr.l [A0 + 0x6A] 00000166 600C bra +0xE /* 00000174 */ label00000168: 00000168 206E 0008 movea.l A0, [A6 + 0x8] 0000016C 04A8 0000 A000 006A subi.l [A0 + 0x6A], 0xA000 label00000174: 00000174 4267 clr.w -[A7] 00000176 206E 0008 movea.l A0, [A6 + 0x8] 0000017A 4868 006E pea.l [A0 + 0x6E] 0000017E 1F3C 0001 move.b -[A7], 0x1 00000182 203C 0320 0014 move.l D0, 0x3200014 00000188 A800 syscall SoundDispatch 0000018A 3D5F FFFE move.w [A6 - 0x2], [A7]+ 0000018E 4A6E FFFE tst.w [A6 - 0x2] 00000192 670C beq +0xE /* 000001A0 */ 00000194 2F3C 0000 0147 move.l -[A7], 0x147 0000019A 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] label0000019E: 0000019E 588F addq.l A7, 4 label000001A0: 000001A0 3F3C 0001 move.w -[A7], 0x1 000001A4 2F3C 7274 6620 move.l -[A7], 0x72746620 /* 'rtf ' */ 000001AA 206E 0008 movea.l A0, [A6 + 0x8] 000001AE 2F28 0066 move.l -[A7], [A0 + 0x66] 000001B2 4EBA 18A8 jsr [PC + 0x18A8 /* 00001A5C */] 000001B6 4FEF 000A lea.l A7, [A7 + 0xA] 000001BA 3D40 FFFE move.w [A6 - 0x2], D0 000001BE 4A6E FFFE tst.w [A6 - 0x2] 000001C2 670C beq +0xE /* 000001D0 */ 000001C4 2F3C 0000 0159 move.l -[A7], 0x159 000001CA 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 000001CE 588F addq.l A7, 4 label000001D0: 000001D0 4E5E unlink A6 000001D2 4E75 rts 000001D4 4469 6769 neg.w [A1 + 0x6769] 000001D8 7469 moveq.l D2, 0x69 000001DA 7A65 moveq.l D5, 0x65 fn000001DC: 000001DC 4E56 FFE8 link A6, -0x0018 000001E0 4267 clr.w -[A7] 000001E2 42A7 clr.l -[A7] 000001E4 3F3C 0001 move.w -[A7], 0x1 000001E8 206E 0008 movea.l A0, [A6 + 0x8] 000001EC 4868 0066 pea.l [A0 + 0x66] 000001F0 203C 0518 0014 move.l D0, 0x5180014 000001F6 A800 syscall SoundDispatch 000001F8 3D5F FFFE move.w [A6 - 0x2], [A7]+ 000001FC 4A6E FFFE tst.w [A6 - 0x2] 00000200 6708 beq +0xA /* 0000020A */ 00000202 302E FFFE move.w D0, [A6 - 0x2] 00000206 6000 0280 bra +0x282 /* 00000488 */ label0000020A: 0000020A 206E 0008 movea.l A0, [A6 + 0x8] 0000020E 2D68 0236 FFF8 move.l [A6 - 0x8], [A0 + 0x236] 00000214 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000218 2F3C 7372 6174 move.l -[A7], 0x73726174 /* 'srat' */ 0000021E 206E 0008 movea.l A0, [A6 + 0x8] 00000222 2F28 0066 move.l -[A7], [A0 + 0x66] 00000226 4EBA 1862 jsr [PC + 0x1862 /* 00001A8A */] 0000022A 4FEF 000C lea.l A7, [A7 + 0xC] 0000022E 3D40 FFFE move.w [A6 - 0x2], D0 00000232 4A6E FFFE tst.w [A6 - 0x2] 00000236 6708 beq +0xA /* 00000240 */ 00000238 302E FFFE move.w D0, [A6 - 0x2] 0000023C 6000 024A bra +0x24C /* 00000488 */ label00000240: 00000240 206E 0008 movea.l A0, [A6 + 0x8] 00000244 3068 001A movea.w A0, [A0 + 0x1A] 00000248 2F08 move.l -[A7], A0 0000024A 202E FFF8 move.l D0, [A6 - 0x8] 0000024E 7210 moveq.l D1, 0x10 00000250 E2A0 asr D0, D1 00000252 2F00 move.l -[A7], D0 00000254 206E 0008 movea.l A0, [A6 + 0x8] 00000258 2F28 000E move.l -[A7], [A0 + 0xE] 0000025C 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00000260 2F00 move.l -[A7], D0 00000262 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00000266 206E 0008 movea.l A0, [A6 + 0x8] 0000026A 2140 006A move.l [A0 + 0x6A], D0 0000026E 206E 0008 movea.l A0, [A6 + 0x8] 00000272 4268 0132 clr.w [A0 + 0x132] 00000276 226E 0008 movea.l A1, [A6 + 0x8] 0000027A 43E9 0136 lea.l A1, [A1 + 0x136] 0000027E 700A moveq.l D0, 0x0A 00000280 207C 0000 0169 movea.l A0, 0x169 00000286 A02E syscall BlockMove/BlockMoveData 00000288 4267 clr.w -[A7] 0000028A 206E 0008 movea.l A0, [A6 + 0x8] 0000028E 4868 0136 pea.l [A0 + 0x136] 00000292 4267 clr.w -[A7] 00000294 486E FFE8 pea.l [A6 - 0x18] 00000298 4EAD 022A jsr [A5 + 0x22A /* export_65 */] 0000029C 4A5F tst.w [A7]+ 0000029E 6624 bne +0x26 /* 000002C4 */ 000002A0 4267 clr.w -[A7] 000002A2 206E 0008 movea.l A0, [A6 + 0x8] 000002A6 4868 0136 pea.l [A0 + 0x136] 000002AA 206E 0008 movea.l A0, [A6 + 0x8] 000002AE 3F28 023E move.w -[A7], [A0 + 0x23E] 000002B2 4EAD 023A jsr [A5 + 0x23A /* export_67 */] 000002B6 3D5F FFFE move.w [A6 - 0x2], [A7]+ 000002BA 6708 beq +0xA /* 000002C4 */ 000002BC 302E FFFE move.w D0, [A6 - 0x2] 000002C0 6000 01C6 bra +0x1C8 /* 00000488 */ label000002C4: 000002C4 4267 clr.w -[A7] 000002C6 206E 0008 movea.l A0, [A6 + 0x8] 000002CA 4868 0136 pea.l [A0 + 0x136] 000002CE 206E 0008 movea.l A0, [A6 + 0x8] 000002D2 3F28 023E move.w -[A7], [A0 + 0x23E] 000002D6 2F3C 3F3F 3F3F move.l -[A7], 0x3F3F3F3F /* '????' */ 000002DC 2F3C 3F3F 3F3F move.l -[A7], 0x3F3F3F3F /* '????' */ 000002E2 4EAD 0232 jsr [A5 + 0x232 /* export_66 */] 000002E6 3D5F FFFE move.w [A6 - 0x2], [A7]+ 000002EA 6708 beq +0xA /* 000002F4 */ 000002EC 302E FFFE move.w D0, [A6 - 0x2] 000002F0 6000 0196 bra +0x198 /* 00000488 */ label000002F4: 000002F4 4267 clr.w -[A7] 000002F6 206E 0008 movea.l A0, [A6 + 0x8] 000002FA 4868 0136 pea.l [A0 + 0x136] 000002FE 206E 0008 movea.l A0, [A6 + 0x8] 00000302 3F28 023E move.w -[A7], [A0 + 0x23E] 00000306 206E 0008 movea.l A0, [A6 + 0x8] 0000030A 4868 0134 pea.l [A0 + 0x134] 0000030E 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 00000312 3D5F FFFE move.w [A6 - 0x2], [A7]+ 00000316 6708 beq +0xA /* 00000320 */ 00000318 302E FFFE move.w D0, [A6 - 0x2] 0000031C 6000 016A bra +0x16C /* 00000488 */ label00000320: 00000320 426E FFFC clr.w [A6 - 0x4] 00000324 6000 0156 bra +0x158 /* 0000047C */ label00000328: 00000328 302E FFFC move.w D0, [A6 - 0x4] 0000032C 0A40 0001 xori.w D0, 0x1 00000330 C1FC 0026 muls.w D0, 0x26 /* '&' */ 00000334 723C moveq.l D1, 0x3C 00000336 C3EE FFFC muls.w D1, [A6 - 0x4] 0000033A 206E 0008 movea.l A0, [A6 + 0x8] 0000033E 41F0 086E lea.l A0, [A0 + D0 + 0x6E] 00000342 D2AE 0008 add.l D1, [A6 + 0x8] 00000346 2241 movea.l A1, D1 00000348 2348 00BA move.l [A1 + 0xBA], A0 0000034C 703C moveq.l D0, 0x3C 0000034E C1EE FFFC muls.w D0, [A6 - 0x4] 00000352 7201 moveq.l D1, 0x01 00000354 D26E FFFC add.w D1, [A6 - 0x4] 00000358 D0AE 0008 add.l D0, [A6 + 0x8] 0000035C 2040 movea.l A0, D0 0000035E 3141 00C2 move.w [A0 + 0xC2], D1 00000362 703C moveq.l D0, 0x3C 00000364 C1EE FFFC muls.w D0, [A6 - 0x4] 00000368 D0AE 0008 add.l D0, [A6 + 0x8] 0000036C 2040 movea.l A0, D0 0000036E 216E 0008 00BE move.l [A0 + 0xBE], [A6 + 0x8] 00000374 703C moveq.l D0, 0x3C 00000376 C1EE FFFC muls.w D0, [A6 - 0x4] 0000037A 7226 moveq.l D1, 0x26 0000037C C3EE FFFC muls.w D1, [A6 - 0x4] 00000380 D0AE 0008 add.l D0, [A6 + 0x8] 00000384 2040 movea.l A0, D0 00000386 41E8 00BA lea.l A0, [A0 + 0xBA] 0000038A D2AE 0008 add.l D1, [A6 + 0x8] 0000038E 2241 movea.l A1, D1 00000390 2348 008A move.l [A1 + 0x8A], A0 00000394 203C 0000 A001 move.l D0, 0xA001 0000039A A11E syscall NewPtr, flags=1 0000039C 7026 moveq.l D0, 0x26 0000039E C1EE FFFC muls.w D0, [A6 - 0x4] 000003A2 226E 0008 movea.l A1, [A6 + 0x8] 000003A6 2388 087E move.l [A1 + D0 + 0x7E], A0 000003AA 7026 moveq.l D0, 0x26 000003AC C1EE FFFC muls.w D0, [A6 - 0x4] 000003B0 206E 0008 movea.l A0, [A6 + 0x8] 000003B4 4AB0 087E tst.l [A0 + D0 + 0x7E] 000003B8 6608 bne +0xA /* 000003C2 */ 000003BA 3038 0220 move.w D0, [0x00000220 /* MemErr */] 000003BE 6000 00C8 bra +0xCA /* 00000488 */ label000003C2: 000003C2 206E 0008 movea.l A0, [A6 + 0x8] 000003C6 7026 moveq.l D0, 0x26 000003C8 C1EE FFFC muls.w D0, [A6 - 0x4] 000003CC 226E 0008 movea.l A1, [A6 + 0x8] 000003D0 23A8 0066 086E move.l [A1 + D0 + 0x6E], [A0 + 0x66] 000003D6 7026 moveq.l D0, 0x26 000003D8 C1EE FFFC muls.w D0, [A6 - 0x4] 000003DC 206E 0008 movea.l A0, [A6 + 0x8] 000003E0 21BC 0000 A000 0872 move.l [A0 + D0 + 0x72], 0xA000 000003E8 7026 moveq.l D0, 0x26 000003EA C1EE FFFC muls.w D0, [A6 - 0x4] 000003EE 206E 0008 movea.l A0, [A6 + 0x8] 000003F2 21BC 0000 A000 087A move.l [A0 + D0 + 0x7A], 0xA000 000003FA 7026 moveq.l D0, 0x26 000003FC C1EE FFFC muls.w D0, [A6 - 0x4] 00000400 206E 0008 movea.l A0, [A6 + 0x8] 00000404 42B0 0876 clr.l [A0 + D0 + 0x76] 00000408 7026 moveq.l D0, 0x26 0000040A C1EE FFFC muls.w D0, [A6 - 0x4] 0000040E 41ED 04C2 lea.l A0, [A5 + 0x4C2 /* export_148 */] 00000412 D0AE 0008 add.l D0, [A6 + 0x8] 00000416 2240 movea.l A1, D0 00000418 2348 0082 move.l [A1 + 0x82], A0 0000041C 7026 moveq.l D0, 0x26 0000041E C1EE FFFC muls.w D0, [A6 - 0x4] 00000422 D0AE 0008 add.l D0, [A6 + 0x8] 00000426 2040 movea.l A0, D0 00000428 42A8 0086 clr.l [A0 + 0x86] 0000042C 206E 0008 movea.l A0, [A6 + 0x8] 00000430 703C moveq.l D0, 0x3C 00000432 C1EE FFFC muls.w D0, [A6 - 0x4] 00000436 D0AE 0008 add.l D0, [A6 + 0x8] 0000043A 2240 movea.l A1, D0 0000043C 3368 0134 00DC move.w [A1 + 0xDC], [A0 + 0x134] 00000442 703C moveq.l D0, 0x3C 00000444 C1EE FFFC muls.w D0, [A6 - 0x4] 00000448 D0AE 0008 add.l D0, [A6 + 0x8] 0000044C 2040 movea.l A0, D0 0000044E 317C 0020 00F0 move.w [A0 + 0xF0], 0x20 /* ' ' */ 00000454 703C moveq.l D0, 0x3C 00000456 C1EE FFFC muls.w D0, [A6 - 0x4] 0000045A D0AE 0008 add.l D0, [A6 + 0x8] 0000045E 2040 movea.l A0, D0 00000460 42A8 00E0 clr.l [A0 + 0xE0] 00000464 703C moveq.l D0, 0x3C 00000466 C1EE FFFC muls.w D0, [A6 - 0x4] 0000046A 41ED 04CA lea.l A0, [A5 + 0x4CA /* export_149 */] 0000046E D0AE 0008 add.l D0, [A6 + 0x8] 00000472 2240 movea.l A1, D0 00000474 2348 00D0 move.l [A1 + 0xD0], A0 00000478 526E FFFC addq.w [A6 - 0x4], 1 label0000047C: 0000047C 0C6E 0002 FFFC cmpi.w [A6 - 0x4], 0x2 00000482 6D00 FEA4 blt -0x15A /* 00000328 */ 00000486 7000 moveq.l D0, 0x00 label00000488: 00000488 4E5E unlink A6 0000048A 4E75 rts 0000048C 5365 subq.w -[A5], 1 0000048E 7455 moveq.l D2, 0x55 00000490 7041 moveq.l D0, 0x41 00000492 7564 moveq.l D2, 0x64 export_148: 00000494 4E56 FFF2 link A6, -0x000E 00000498 206E 0008 movea.l A0, [A6 + 0x8] 0000049C 2D68 001C FFFA move.l [A6 - 0x6], [A0 + 0x1C] 000004A2 206E FFFA movea.l A0, [A6 - 0x6] 000004A6 2D68 0004 FFF6 move.l [A6 - 0xA], [A0 + 0x4] 000004AC 206E FFFA movea.l A0, [A6 - 0x6] 000004B0 2D50 FFF2 move.l [A6 - 0xE], [A0] 000004B4 206E FFF6 movea.l A0, [A6 - 0xA] 000004B8 4AA8 006A tst.l [A0 + 0x6A] 000004BC 6224 bhi +0x26 /* 000004E2 */ 000004BE 2F2E FFF6 move.l -[A7], [A6 - 0xA] 000004C2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000004C6 206E FFFA movea.l A0, [A6 - 0x6] 000004CA 4868 000A pea.l [A0 + 0xA] 000004CE 4EBA 013C jsr [PC + 0x13C /* 0000060C */] 000004D2 4FEF 000C lea.l A7, [A7 + 0xC] 000004D6 206E FFF6 movea.l A0, [A6 - 0xA] 000004DA 317C FFFE 0132 move.w [A0 + 0x132], 0xFFFE 000004E0 607C bra +0x7E /* 0000055E */ label000004E2: 000004E2 206E FFF6 movea.l A0, [A6 - 0xA] 000004E6 0CA8 0000 A000 006A cmpi.l [A0 + 0x6A], 0xA000 000004EE 6426 bcc +0x28 /* 00000516 */ 000004F0 206E FFF6 movea.l A0, [A6 - 0xA] 000004F4 226E FFF2 movea.l A1, [A6 - 0xE] 000004F8 2368 006A 0004 move.l [A1 + 0x4], [A0 + 0x6A] 000004FE 206E FFF6 movea.l A0, [A6 - 0xA] 00000502 226E FFF2 movea.l A1, [A6 - 0xE] 00000506 2368 006A 000C move.l [A1 + 0xC], [A0 + 0x6A] 0000050C 206E FFF6 movea.l A0, [A6 - 0xA] 00000510 42A8 006A clr.l [A0 + 0x6A] 00000514 600C bra +0xE /* 00000522 */ label00000516: 00000516 206E FFF6 movea.l A0, [A6 - 0xA] 0000051A 04A8 0000 A000 006A subi.l [A0 + 0x6A], 0xA000 label00000522: 00000522 4267 clr.w -[A7] 00000524 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00000528 1F3C 0001 move.b -[A7], 0x1 0000052C 203C 0320 0014 move.l D0, 0x3200014 00000532 A800 syscall SoundDispatch 00000534 3D5F FFFE move.w [A6 - 0x2], [A7]+ 00000538 206E FFFA movea.l A0, [A6 - 0x6] 0000053C 7001 moveq.l D0, 0x01 0000053E B0A8 0026 cmp.l D0, [A0 + 0x26] 00000542 6602 bne +0x4 /* 00000546 */ 00000544 A9FF syscall Debugger label00000546: 00000546 2F2E FFF6 move.l -[A7], [A6 - 0xA] 0000054A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000054E 206E FFFA movea.l A0, [A6 - 0x6] 00000552 4868 000A pea.l [A0 + 0xA] 00000556 4EBA 00B4 jsr [PC + 0xB4 /* 0000060C */] 0000055A 4FEF 000C lea.l A7, [A7 + 0xC] label0000055E: 0000055E 4E5E unlink A6 00000560 2E9F move.l [A7], [A7]+ 00000562 4E75 rts 00000564 4175 6469 chk.w D0, [A5 + D6.w * 4 + 0x69] 00000568 6F43 ble +0x45 /* 000005AD */ 0000056A 6F6D ble +0x6F /* 000005D9 */ export_149: 0000056C 4E56 FFFC link A6, -0x0004 00000570 2D48 FFFC move.l [A6 - 0x4], A0 00000574 206E FFFC movea.l A0, [A6 - 0x4] 00000578 42A8 001C clr.l [A0 + 0x1C] 0000057C 4E5E unlink A6 0000057E 4E75 rts 00000580 4175 6469 chk.w D0, [A5 + D6.w * 4 + 0x69] 00000584 6F57 ble +0x59 /* 000005DD */ 00000586 7269 moveq.l D1, 0x69 fn00000588: 00000588 4E56 FFF8 link A6, -0x0008 0000058C 4267 clr.w -[A7] 0000058E 2F3C 7274 6620 move.l -[A7], 0x72746620 /* 'rtf ' */ 00000594 206E 0008 movea.l A0, [A6 + 0x8] 00000598 2F28 0066 move.l -[A7], [A0 + 0x66] 0000059C 4EBA 14BE jsr [PC + 0x14BE /* 00001A5C */] 000005A0 4FEF 000A lea.l A7, [A7 + 0xA] 000005A4 3D40 FFFE move.w [A6 - 0x2], D0 000005A8 4A6E FFFE tst.w [A6 - 0x2] 000005AC 6706 beq +0x8 /* 000005B4 */ 000005AE 302E FFFE move.w D0, [A6 - 0x2] 000005B2 604C bra +0x4E /* 00000600 */ label000005B4: 000005B4 4267 clr.w -[A7] 000005B6 206E 0008 movea.l A0, [A6 + 0x8] 000005BA 2F28 0066 move.l -[A7], [A0 + 0x66] 000005BE 203C 021C 0014 move.l D0, 0x21C0014 000005C4 A800 syscall SoundDispatch 000005C6 3D5F FFFE move.w [A6 - 0x2], [A7]+ 000005CA 4A6E FFFE tst.w [A6 - 0x2] 000005CE 6706 beq +0x8 /* 000005D6 */ 000005D0 302E FFFE move.w D0, [A6 - 0x2] 000005D4 602A bra +0x2C /* 00000600 */ label000005D6: 000005D6 206E 0008 movea.l A0, [A6 + 0x8] 000005DA 42A8 0066 clr.l [A0 + 0x66] 000005DE 426E FFFC clr.w [A6 - 0x4] 000005E2 6014 bra +0x16 /* 000005F8 */ label000005E4: 000005E4 7026 moveq.l D0, 0x26 000005E6 C1EE FFFC muls.w D0, [A6 - 0x4] 000005EA 206E 0008 movea.l A0, [A6 + 0x8] 000005EE 2070 087E movea.l A0, [A0 + D0 + 0x7E] 000005F2 A01F syscall DisposPtr/DisposePtr 000005F4 526E FFFC addq.w [A6 - 0x4], 1 label000005F8: 000005F8 0C6E 0002 FFFC cmpi.w [A6 - 0x4], 0x2 000005FE 6DE4 blt -0x1A /* 000005E4 */ label00000600: 00000600 4E5E unlink A6 00000602 4E75 rts 00000604 5368 7574 subq.w [A0 + 0x7574], 1 00000608 446F 776E neg.w [A7 + 0x776E] fn0000060C: 0000060C 4E56 FFFE link A6, -0x0002 00000610 206E 000C movea.l A0, [A6 + 0xC] 00000614 226E 0008 movea.l A1, [A6 + 0x8] 00000618 2368 0004 0024 move.l [A1 + 0x24], [A0 + 0x4] 0000061E 206E 000C movea.l A0, [A6 + 0xC] 00000622 226E 0008 movea.l A1, [A6 + 0x8] 00000626 2368 0010 0020 move.l [A1 + 0x20], [A0 + 0x10] 0000062C 206E 0008 movea.l A0, [A6 + 0x8] 00000630 7001 moveq.l D0, 0x01 00000632 2140 001C move.l [A0 + 0x1C], D0 00000636 4267 clr.w -[A7] 00000638 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000063C 1F3C 0001 move.b -[A7], 0x1 00000640 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */] 00000644 3D5F FFFE move.w [A6 - 0x2], [A7]+ 00000648 302E FFFE move.w D0, [A6 - 0x2] 0000064C 4E5E unlink A6 0000064E 4E75 rts 00000650 5772 6974 subq.w <>, 3 00000654 6553 bcs +0x55 /* 000006A9 */ 00000656 6F75 ble +0x77 /* 000006CD */ export_147: 00000658 4E56 F84C link A6, -0x07B4 0000065C 48E7 0328 movem.l -[A7], D6,D7,A2,A4 00000660 3D7C 0001 F85E move.w [A6 - 0x7A2], 0x1 00000666 2F2E 000C move.l -[A7], [A6 + 0xC] 0000066A 4EBA 18D0 jsr [PC + 0x18D0 /* 00001F3C */] 0000066E 588F addq.l A7, 4 00000670 2D40 F9D8 move.l [A6 - 0x628], D0 00000674 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000678 4EBA 18C2 jsr [PC + 0x18C2 /* 00001F3C */] 0000067C 588F addq.l A7, 4 0000067E 2D40 F9D0 move.l [A6 - 0x630], D0 00000682 202E F9D8 move.l D0, [A6 - 0x628] 00000686 B0AE F9D0 cmp.l D0, [A6 - 0x630] 0000068A 6D06 blt +0x8 /* 00000692 */ 0000068C 70FF moveq.l D0, 0xFFFFFFFF 0000068E 6000 0CAC bra +0xCAE /* 0000133C */ label00000692: 00000692 203C 0000 0240 move.l D0, 0x240 00000698 A31E syscall NewPtrClear, flags=3 0000069A 2848 movea.l A4, A0 0000069C 200C move.l D0, A4 0000069E 6606 bne +0x8 /* 000006A6 */ 000006A0 7094 moveq.l D0, 0xFFFFFF94 000006A2 6000 0C98 bra +0xC9A /* 0000133C */ label000006A6: 000006A6 43EE F8A2 lea.l A1, [A6 - 0x75E] 000006AA 700A moveq.l D0, 0x0A 000006AC 207C 0000 0173 movea.l A0, 0x173 000006B2 A02E syscall BlockMove/BlockMoveData 000006B4 4267 clr.w -[A7] 000006B6 486E F8A2 pea.l [A6 - 0x75E] 000006BA 206E 0020 movea.l A0, [A6 + 0x20] 000006BE 3F28 0112 move.w -[A7], [A0 + 0x112] 000006C2 486E F890 pea.l [A6 - 0x770] 000006C6 4EAD 022A jsr [A5 + 0x22A /* export_65 */] 000006CA 4A5F tst.w [A7]+ 000006CC 6620 bne +0x22 /* 000006EE */ 000006CE 4267 clr.w -[A7] 000006D0 486E F8A2 pea.l [A6 - 0x75E] 000006D4 206E 0020 movea.l A0, [A6 + 0x20] 000006D8 3F28 0112 move.w -[A7], [A0 + 0x112] 000006DC 4EAD 023A jsr [A5 + 0x23A /* export_67 */] 000006E0 3D5F F9C6 move.w [A6 - 0x63A], [A7]+ 000006E4 6708 beq +0xA /* 000006EE */ 000006E6 302E F9C6 move.w D0, [A6 - 0x63A] 000006EA 6000 0C50 bra +0xC52 /* 0000133C */ label000006EE: 000006EE 4267 clr.w -[A7] 000006F0 486E F8A2 pea.l [A6 - 0x75E] 000006F4 206E 0020 movea.l A0, [A6 + 0x20] 000006F8 3F28 0112 move.w -[A7], [A0 + 0x112] 000006FC 2F3C 3F3F 3F3F move.l -[A7], 0x3F3F3F3F /* '????' */ 00000702 2F3C 3F3F 3F3F move.l -[A7], 0x3F3F3F3F /* '????' */ 00000708 4EAD 0232 jsr [A5 + 0x232 /* export_66 */] 0000070C 3D5F F9C6 move.w [A6 - 0x63A], [A7]+ 00000710 6708 beq +0xA /* 0000071A */ 00000712 302E F9C6 move.w D0, [A6 - 0x63A] 00000716 6000 0C24 bra +0xC26 /* 0000133C */ label0000071A: 0000071A 4267 clr.w -[A7] 0000071C 486E F8A2 pea.l [A6 - 0x75E] 00000720 206E 0020 movea.l A0, [A6 + 0x20] 00000724 3F28 0112 move.w -[A7], [A0 + 0x112] 00000728 486E F8A0 pea.l [A6 - 0x760] 0000072C 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 00000730 3D5F F9C6 move.w [A6 - 0x63A], [A7]+ 00000734 6708 beq +0xA /* 0000073E */ 00000736 302E F9C6 move.w D0, [A6 - 0x63A] 0000073A 6000 0C00 bra +0xC02 /* 0000133C */ label0000073E: 0000073E 7004 moveq.l D0, 0x04 00000740 A31E syscall NewPtrClear, flags=3 00000742 2948 0038 move.l [A4 + 0x38], A0 00000746 4AAC 0038 tst.l [A4 + 0x38] 0000074A 660E bne +0x10 /* 0000075A */ 0000074C 2F0C move.l -[A7], A4 0000074E 4EBA 108E jsr [PC + 0x108E /* 000017DE */] 00000752 588F addq.l A7, 4 00000754 7094 moveq.l D0, 0xFFFFFF94 00000756 6000 0BE4 bra +0xBE6 /* 0000133C */ label0000075A: 0000075A 2D4D F9CC move.l [A6 - 0x634], A5 0000075E 296E F9CC 005A move.l [A4 + 0x5A], [A6 - 0x634] 00000764 294C 005E move.l [A4 + 0x5E], A4 00000768 396D FFAA 0062 move.w [A4 + 0x62], [A5 - 0x56] 0000076E 41ED 04B2 lea.l A0, [A5 + 0x4B2 /* export_146 */] 00000772 2948 004A move.l [A4 + 0x4A], A0 00000776 41EC 0044 lea.l A0, [A4 + 0x44] 0000077A A058 syscall InsTime 0000077C 206E 0020 movea.l A0, [A6 + 0x20] 00000780 3968 0102 001A move.w [A4 + 0x1A], [A0 + 0x102] 00000786 206E 0020 movea.l A0, [A6 + 0x20] 0000078A 3068 010E movea.w A0, [A0 + 0x10E] 0000078E 2948 0026 move.l [A4 + 0x26], A0 00000792 206E 0020 movea.l A0, [A6 + 0x20] 00000796 3068 0110 movea.w A0, [A0 + 0x110] 0000079A 2948 002A move.l [A4 + 0x2A], A0 0000079E 397C 0010 001C move.w [A4 + 0x1C], 0x10 000007A4 42AC 001E clr.l [A4 + 0x1E] 000007A8 206E 0020 movea.l A0, [A6 + 0x20] 000007AC 2968 0106 0022 move.l [A4 + 0x22], [A0 + 0x106] 000007B2 206E 0020 movea.l A0, [A6 + 0x20] 000007B6 0C68 0001 010A cmpi.w [A0 + 0x10A], 0x1 000007BC 6608 bne +0xA /* 000007C6 */ 000007BE 203C 56EE 8BA2 move.l D0, 0x56EE8BA2 000007C4 6006 bra +0x8 /* 000007CC */ label000007C6: 000007C6 203C 2B77 45D1 move.l D0, 0x2B7745D1 label000007CC: 000007CC 2940 0236 move.l [A4 + 0x236], D0 000007D0 306C 001A movea.w A0, [A4 + 0x1A] 000007D4 2F08 move.l -[A7], A0 000007D6 2F3C 000F 4236 move.l -[A7], 0xF4236 000007DC 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 000007E0 2940 0008 move.l [A4 + 0x8], D0 000007E4 4878 001E push.l 0x1E 000007E8 202E F9D0 move.l D0, [A6 - 0x630] 000007EC 90AE F9D8 sub.l D0, [A6 - 0x628] 000007F0 2F00 move.l -[A7], D0 000007F2 306C 001A movea.w A0, [A4 + 0x1A] 000007F6 2F08 move.l -[A7], A0 000007F8 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 000007FC 2F00 move.l -[A7], D0 000007FE 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00000802 2940 000E move.l [A4 + 0xE], D0 00000806 206E 0020 movea.l A0, [A6 + 0x20] 0000080A 3968 0112 023E move.w [A4 + 0x23E], [A0 + 0x112] 00000810 296E 0024 023A move.l [A4 + 0x23A], [A6 + 0x24] 00000816 42A7 clr.l -[A7] 00000818 2F2E 0028 move.l -[A7], [A6 + 0x28] 0000081C 206E 001C movea.l A0, [A6 + 0x1C] 00000820 3068 0002 movea.w A0, [A0 + 0x2] 00000824 226E 001C movea.l A1, [A6 + 0x1C] 00000828 3269 0006 movea.w A1, [A1 + 0x6] 0000082C 93C8 sub.l A1, A0 0000082E 2009 move.l D0, A1 00000830 7210 moveq.l D1, 0x10 00000832 E3A8 lsl D0, D1 00000834 2F00 move.l -[A7], D0 00000836 206E 001C movea.l A0, [A6 + 0x1C] 0000083A 3050 movea.w A0, [A0] 0000083C 226E 001C movea.l A1, [A6 + 0x1C] 00000840 3269 0004 movea.w A1, [A1 + 0x4] 00000844 93C8 sub.l A1, A0 00000846 2009 move.l D0, A1 00000848 7210 moveq.l D1, 0x10 0000084A E3A8 lsl D0, D1 0000084C 2F00 move.l -[A7], D0 0000084E 3F3C 00FF move.w -[A7], 0xFF 00000852 303C 0188 move.w D0, 0x188 00000856 AAAA syscall QuickTimeDispatch 00000858 2D5F F88C move.l [A6 - 0x774], [A7]+ 0000085C 4267 clr.w -[A7] 0000085E 303C 0003 move.w D0, 0x3 00000862 AAAA syscall QuickTimeDispatch 00000864 3D5F F9C6 move.w [A6 - 0x63A], [A7]+ 00000868 670C beq +0xE /* 00000876 */ 0000086A 2F3C 0000 017D move.l -[A7], 0x17D 00000870 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 00000874 588F addq.l A7, 4 label00000876: 00000876 42A7 clr.l -[A7] 00000878 2F2E 0028 move.l -[A7], [A6 + 0x28] 0000087C 202C 0236 move.l D0, [A4 + 0x236] 00000880 7210 moveq.l D1, 0x10 00000882 E2A0 asr D0, D1 00000884 2F00 move.l -[A7], D0 00000886 42A7 clr.l -[A7] 00000888 3F3C 00FF move.w -[A7], 0xFF 0000088C 303C 0188 move.w D0, 0x188 00000890 AAAA syscall QuickTimeDispatch 00000892 2D5F F888 move.l [A6 - 0x778], [A7]+ 00000896 4267 clr.w -[A7] 00000898 303C 0003 move.w D0, 0x3 0000089C AAAA syscall QuickTimeDispatch 0000089E 3D5F F9C6 move.w [A6 - 0x63A], [A7]+ 000008A2 670C beq +0xE /* 000008B0 */ 000008A4 2F3C 0000 0193 move.l -[A7], 0x193 000008AA 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 000008AE 588F addq.l A7, 4 label000008B0: 000008B0 42A7 clr.l -[A7] 000008B2 2F2E F88C move.l -[A7], [A6 - 0x774] 000008B6 2F3C 7669 6465 move.l -[A7], 0x76696465 /* 'vide' */ 000008BC 306C 001A movea.w A0, [A4 + 0x1A] 000008C0 2F08 move.l -[A7], A0 000008C2 42A7 clr.l -[A7] 000008C4 42A7 clr.l -[A7] 000008C6 303C 018E move.w D0, 0x18E 000008CA AAAA syscall QuickTimeDispatch 000008CC 2D5F F884 move.l [A6 - 0x77C], [A7]+ 000008D0 4267 clr.w -[A7] 000008D2 303C 0003 move.w D0, 0x3 000008D6 AAAA syscall QuickTimeDispatch 000008D8 3D5F F9C6 move.w [A6 - 0x63A], [A7]+ 000008DC 670C beq +0xE /* 000008EA */ 000008DE 2F3C 0000 01A9 move.l -[A7], 0x1A9 000008E4 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 000008E8 588F addq.l A7, 4 label000008EA: 000008EA 42A7 clr.l -[A7] 000008EC 2F2E F888 move.l -[A7], [A6 - 0x778] 000008F0 2F3C 736F 756E move.l -[A7], 0x736F756E /* 'soun' */ 000008F6 202C 0236 move.l D0, [A4 + 0x236] 000008FA 7210 moveq.l D1, 0x10 000008FC E2A0 asr D0, D1 000008FE 2F00 move.l -[A7], D0 00000900 42A7 clr.l -[A7] 00000902 42A7 clr.l -[A7] 00000904 303C 018E move.w D0, 0x18E 00000908 AAAA syscall QuickTimeDispatch 0000090A 2D5F F880 move.l [A6 - 0x780], [A7]+ 0000090E 4267 clr.w -[A7] 00000910 303C 0003 move.w D0, 0x3 00000914 AAAA syscall QuickTimeDispatch 00000916 3D5F F9C6 move.w [A6 - 0x63A], [A7]+ 0000091A 670C beq +0xE /* 00000928 */ 0000091C 2F3C 0000 01BF move.l -[A7], 0x1BF 00000922 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 00000926 588F addq.l A7, 4 label00000928: 00000928 7001 moveq.l D0, 0x01 0000092A D0AC 000E add.l D0, [A4 + 0xE] 0000092E A31E syscall NewPtrClear, flags=3 00000930 2948 002E move.l [A4 + 0x2E], A0 00000934 4AAC 002E tst.l [A4 + 0x2E] 00000938 660E bne +0x10 /* 00000948 */ 0000093A 2F0C move.l -[A7], A4 0000093C 4EBA 0EA0 jsr [PC + 0xEA0 /* 000017DE */] 00000940 588F addq.l A7, 4 00000942 7094 moveq.l D0, 0xFFFFFF94 00000944 6000 09F6 bra +0x9F8 /* 0000133C */ label00000948: 00000948 206E 0014 movea.l A0, [A6 + 0x14] 0000094C 2D68 0010 F868 move.l [A6 - 0x798], [A0 + 0x10] 00000952 2D68 0014 F86C move.l [A6 - 0x794], [A0 + 0x14] 00000958 206E 0014 movea.l A0, [A6 + 0x14] 0000095C 2D68 0002 F9B2 move.l [A6 - 0x64E], [A0 + 0x2] 00000962 4227 clr.b -[A7] 00000964 2F2E F9B2 move.l -[A7], [A6 - 0x64E] 00000968 203C 0004 0001 move.l D0, 0x40001 0000096E AB1D syscall QDExtensions 00000970 548F addq.l A7, 2 00000972 206E F9B2 movea.l A0, [A6 - 0x64E] 00000976 A029 syscall HLock 00000978 206E F9B2 movea.l A0, [A6 - 0x64E] 0000097C 2D50 F9B6 move.l [A6 - 0x64A], [A0] 00000980 4267 clr.w -[A7] 00000982 486E F9B6 pea.l [A6 - 0x64A] 00000986 2F2E 001C move.l -[A7], [A6 + 0x1C] 0000098A 3F2C 001C move.w -[A7], [A4 + 0x1C] 0000098E 2F2C 0026 move.l -[A7], [A4 + 0x26] 00000992 2F2C 0022 move.l -[A7], [A4 + 0x22] 00000996 42A7 clr.l -[A7] 00000998 486E F9BE pea.l [A6 - 0x642] 0000099C 7004 moveq.l D0, 0x04 0000099E AAA3 syscall CodecDispatch 000009A0 3D5F F9C6 move.w [A6 - 0x63A], [A7]+ 000009A4 4A6E F9C6 tst.w [A6 - 0x63A] 000009A8 671C beq +0x1E /* 000009C6 */ 000009AA 2F0C move.l -[A7], A4 000009AC 4EBA 0E30 jsr [PC + 0xE30 /* 000017DE */] 000009B0 588F addq.l A7, 4 000009B2 2F3C 0000 01D5 move.l -[A7], 0x1D5 000009B8 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 000009BC 588F addq.l A7, 4 000009BE 302E F9C6 move.w D0, [A6 - 0x63A] 000009C2 6000 0978 bra +0x97A /* 0000133C */ label000009C6: 000009C6 206E 0020 movea.l A0, [A6 + 0x20] 000009CA 4A28 010D tst.b [A0 + 0x10D] 000009CE 6768 beq +0x6A /* 00000A38 */ 000009D0 4267 clr.w -[A7] 000009D2 486E F874 pea.l [A6 - 0x78C] 000009D6 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 000009DA 2F2E 001C move.l -[A7], [A6 + 0x1C] 000009DE 42A7 clr.l -[A7] 000009E0 42A7 clr.l -[A7] 000009E2 42A7 clr.l -[A7] 000009E4 203C 0016 0000 move.l D0, 0x160000 000009EA AB1D syscall QDExtensions 000009EC 3D5F F9C6 move.w [A6 - 0x63A], [A7]+ 000009F0 4A6E F9C6 tst.w [A6 - 0x63A] 000009F4 670C beq +0xE /* 00000A02 */ 000009F6 2F3C 0000 01E5 move.l -[A7], 0x1E5 000009FC 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 00000A00 588F addq.l A7, 4 label00000A02: 00000A02 206E F874 movea.l A0, [A6 - 0x78C] 00000A06 2D68 0002 F9A2 move.l [A6 - 0x65E], [A0 + 0x2] 00000A0C 4227 clr.b -[A7] 00000A0E 2F2E F9A2 move.l -[A7], [A6 - 0x65E] 00000A12 203C 0004 0001 move.l D0, 0x40001 00000A18 AB1D syscall QDExtensions 00000A1A 548F addq.l A7, 2 00000A1C 206E F9A2 movea.l A0, [A6 - 0x65E] 00000A20 A029 syscall HLock 00000A22 206E F9A2 movea.l A0, [A6 - 0x65E] 00000A26 2D50 F9A6 move.l [A6 - 0x65A], [A0] 00000A2A 2F2E F874 move.l -[A7], [A6 - 0x78C] 00000A2E 42A7 clr.l -[A7] 00000A30 203C 0008 0006 move.l D0, 0x80006 00000A36 AB1D syscall QDExtensions label00000A38: 00000A38 7004 moveq.l D0, 0x04 00000A3A A122 syscall NewHandle, flags=1 00000A3C 2948 0040 move.l [A4 + 0x40], A0 00000A40 202E F9BE move.l D0, [A6 - 0x642] 00000A44 A122 syscall NewHandle, flags=1 00000A46 2948 0032 move.l [A4 + 0x32], A0 00000A4A 206C 0032 movea.l A0, [A4 + 0x32] 00000A4E A064 syscall MoveHHi 00000A50 206C 0032 movea.l A0, [A4 + 0x32] 00000A54 A029 syscall HLock 00000A56 4AAC 0032 tst.l [A4 + 0x32] 00000A5A 660E bne +0x10 /* 00000A6A */ 00000A5C 2F0C move.l -[A7], A4 00000A5E 4EBA 0D7E jsr [PC + 0xD7E /* 000017DE */] 00000A62 588F addq.l A7, 4 00000A64 7094 moveq.l D0, 0xFFFFFF94 00000A66 6000 08D4 bra +0x8D6 /* 0000133C */ label00000A6A: 00000A6A 206E 0020 movea.l A0, [A6 + 0x20] 00000A6E 4A28 010D tst.b [A0 + 0x10D] 00000A72 6726 beq +0x28 /* 00000A9A */ 00000A74 4267 clr.w -[A7] 00000A76 486E F9A6 pea.l [A6 - 0x65A] 00000A7A 2F2E 001C move.l -[A7], [A6 + 0x1C] 00000A7E 2F2C 0026 move.l -[A7], [A4 + 0x26] 00000A82 2F2C 0022 move.l -[A7], [A4 + 0x22] 00000A86 2F2C 0040 move.l -[A7], [A4 + 0x40] 00000A8A 206C 0032 movea.l A0, [A4 + 0x32] 00000A8E 2F10 move.l -[A7], [A0] 00000A90 7006 moveq.l D0, 0x06 00000A92 AAA3 syscall CodecDispatch 00000A94 3D5F F9C6 move.w [A6 - 0x63A], [A7]+ 00000A98 6024 bra +0x26 /* 00000ABE */ label00000A9A: 00000A9A 4267 clr.w -[A7] 00000A9C 486E F9B6 pea.l [A6 - 0x64A] 00000AA0 2F2E 001C move.l -[A7], [A6 + 0x1C] 00000AA4 2F2C 0026 move.l -[A7], [A4 + 0x26] 00000AA8 2F2C 0022 move.l -[A7], [A4 + 0x22] 00000AAC 2F2C 0040 move.l -[A7], [A4 + 0x40] 00000AB0 206C 0032 movea.l A0, [A4 + 0x32] 00000AB4 2F10 move.l -[A7], [A0] 00000AB6 7006 moveq.l D0, 0x06 00000AB8 AAA3 syscall CodecDispatch 00000ABA 3D5F F9C6 move.w [A6 - 0x63A], [A7]+ label00000ABE: 00000ABE 4A6E F9C6 tst.w [A6 - 0x63A] 00000AC2 671C beq +0x1E /* 00000AE0 */ 00000AC4 2F0C move.l -[A7], A4 00000AC6 4EBA 0D16 jsr [PC + 0xD16 /* 000017DE */] 00000ACA 588F addq.l A7, 4 00000ACC 2F3C 0000 0203 move.l -[A7], 0x203 00000AD2 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 00000AD6 588F addq.l A7, 4 00000AD8 302E F9C6 move.w D0, [A6 - 0x63A] 00000ADC 6000 085E bra +0x860 /* 0000133C */ label00000AE0: 00000AE0 206C 0040 movea.l A0, [A4 + 0x40] 00000AE4 2050 movea.l A0, [A0] 00000AE6 2D50 F9C8 move.l [A6 - 0x638], [A0] 00000AEA 2F2C 000E move.l -[A7], [A4 + 0xE] 00000AEE 202E F9BE move.l D0, [A6 - 0x642] 00000AF2 D0AE F9C8 add.l D0, [A6 - 0x638] 00000AF6 2F00 move.l -[A7], D0 00000AF8 3F2E F8A0 move.w -[A7], [A6 - 0x760] 00000AFC 4EBA 0B9E jsr [PC + 0xB9E /* 0000169C */] 00000B00 4FEF 000A lea.l A7, [A7 + 0xA] 00000B04 3D40 F9C6 move.w [A6 - 0x63A], D0 00000B08 671C beq +0x1E /* 00000B26 */ 00000B0A 2F0C move.l -[A7], A4 00000B0C 4EBA 0CD0 jsr [PC + 0xCD0 /* 000017DE */] 00000B10 588F addq.l A7, 4 00000B12 2F3C 0000 0225 move.l -[A7], 0x225 00000B18 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 00000B1C 588F addq.l A7, 4 00000B1E 302E F9C6 move.w D0, [A6 - 0x63A] 00000B22 6000 0818 bra +0x81A /* 0000133C */ label00000B26: 00000B26 426E F9C2 clr.w [A6 - 0x63E] label00000B2A: 00000B2A 2F0C move.l -[A7], A4 00000B2C 4EBA F5BC jsr [PC - 0xA44 /* 000000EA */] 00000B30 588F addq.l A7, 4 00000B32 5340 subq.w D0, 1 00000B34 6700 01E8 beq +0x1EA /* 00000D1E */ 00000B38 4A6E F9C2 tst.w [A6 - 0x63E] 00000B3C 6600 01E0 bne +0x1E2 /* 00000D1E */ 00000B40 2D7C 0000 023B FDF8 move.l [A6 - 0x208], 0x23B 00000B48 42AC 0016 clr.l [A4 + 0x16] 00000B4C 397C 0001 003E move.w [A4 + 0x3E], 0x1 00000B52 306C 001A movea.w A0, [A4 + 0x1A] 00000B56 2F08 move.l -[A7], A0 00000B58 4878 001E push.l 0x1E 00000B5C 2F2C 0016 move.l -[A7], [A4 + 0x16] 00000B60 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00000B64 2F00 move.l -[A7], D0 00000B66 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00000B6A 2D40 F9D4 move.l [A6 - 0x62C], D0 00000B6E 202C 000E move.l D0, [A4 + 0xE] 00000B72 90AC 0012 sub.l D0, [A4 + 0x12] 00000B76 2D40 FFFC move.l [A6 - 0x4], D0 00000B7A 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000B7E 486E FEFC pea.l [A6 - 0x104] 00000B82 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 00000B86 7001 moveq.l D0, 0x01 00000B88 D0AE FDF8 add.l D0, [A6 - 0x208] 00000B8C 2040 movea.l A0, D0 00000B8E 102E FEFC move.b D0, [A6 - 0x104] 00000B92 4880 ext.w D0 00000B94 43EE FEFD lea.l A1, [A6 - 0x103] 00000B98 D2C0 add.w A1, D0 00000B9A 246E FDF8 movea.l A2, [A6 - 0x208] 00000B9E 1012 move.b D0, [A2] 00000BA0 4880 ext.w D0 00000BA2 48C0 ext.l D0 00000BA4 A02E syscall BlockMove/BlockMoveData 00000BA6 206E FDF8 movea.l A0, [A6 - 0x208] 00000BAA 1010 move.b D0, [A0] 00000BAC D12E FEFC add.b [A6 - 0x104], D0 00000BB0 486E FEFC pea.l [A6 - 0x104] 00000BB4 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 00000BB8 588F addq.l A7, 4 00000BBA 2F0C move.l -[A7], A4 00000BBC 202E F9D8 move.l D0, [A6 - 0x628] 00000BC0 D0AE F9D4 add.l D0, [A6 - 0x62C] 00000BC4 2F00 move.l -[A7], D0 00000BC6 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000BCA 4EBA 0C88 jsr [PC + 0xC88 /* 00001854 */] 00000BCE 4FEF 000C lea.l A7, [A7 + 0xC] 00000BD2 3D40 F9C6 move.w [A6 - 0x63A], D0 label00000BD6: 00000BD6 4EBA F4EC jsr [PC - 0xB14 /* 000000C4 */] 00000BDA 3D40 F9C2 move.w [A6 - 0x63E], D0 00000BDE 4A94 tst.l [A4] 00000BE0 6606 bne +0x8 /* 00000BE8 */ 00000BE2 4A6E F9C2 tst.w [A6 - 0x63E] 00000BE6 67EE beq -0x10 /* 00000BD6 */ label00000BE8: 00000BE8 4A6E F9C2 tst.w [A6 - 0x63E] 00000BEC 6600 FF3C bne -0xC2 /* 00000B2A */ 00000BF0 4A6C 000C tst.w [A4 + 0xC] 00000BF4 6708 beq +0xA /* 00000BFE */ 00000BF6 4AAC 0016 tst.l [A4 + 0x16] 00000BFA 6700 00A6 beq +0xA8 /* 00000CA2 */ label00000BFE: 00000BFE 206E 0020 movea.l A0, [A6 + 0x20] 00000C02 4A28 010D tst.b [A0 + 0x10D] 00000C06 6752 beq +0x54 /* 00000C5A */ 00000C08 2F2E F874 move.l -[A7], [A6 - 0x78C] 00000C0C 42A7 clr.l -[A7] 00000C0E 203C 0008 0006 move.l D0, 0x80006 00000C14 AB1D syscall QDExtensions 00000C16 2F2E F9B6 move.l -[A7], [A6 - 0x64A] 00000C1A 2F2E F9A6 move.l -[A7], [A6 - 0x65A] 00000C1E 486E F868 pea.l [A6 - 0x798] 00000C22 206E F9A6 movea.l A0, [A6 - 0x65A] 00000C26 4868 0006 pea.l [A0 + 0x6] 00000C2A 4267 clr.w -[A7] 00000C2C 42A7 clr.l -[A7] 00000C2E A8EC syscall CopyBits 00000C30 4267 clr.w -[A7] 00000C32 486E F9A6 pea.l [A6 - 0x65A] 00000C36 206E F9A6 movea.l A0, [A6 - 0x65A] 00000C3A 4868 0006 pea.l [A0 + 0x6] 00000C3E 2F2C 0026 move.l -[A7], [A4 + 0x26] 00000C42 2F2C 0022 move.l -[A7], [A4 + 0x22] 00000C46 2F2C 0040 move.l -[A7], [A4 + 0x40] 00000C4A 206C 0032 movea.l A0, [A4 + 0x32] 00000C4E 2F10 move.l -[A7], [A0] 00000C50 7006 moveq.l D0, 0x06 00000C52 AAA3 syscall CodecDispatch 00000C54 3D5F F9C6 move.w [A6 - 0x63A], [A7]+ 00000C58 6024 bra +0x26 /* 00000C7E */ label00000C5A: 00000C5A 4267 clr.w -[A7] 00000C5C 486E F9B6 pea.l [A6 - 0x64A] 00000C60 486E F868 pea.l [A6 - 0x798] 00000C64 2F2C 0026 move.l -[A7], [A4 + 0x26] 00000C68 2F2C 0022 move.l -[A7], [A4 + 0x22] 00000C6C 2F2C 0040 move.l -[A7], [A4 + 0x40] 00000C70 206C 0032 movea.l A0, [A4 + 0x32] 00000C74 2F10 move.l -[A7], [A0] 00000C76 7006 moveq.l D0, 0x06 00000C78 AAA3 syscall CodecDispatch 00000C7A 3D5F F9C6 move.w [A6 - 0x63A], [A7]+ label00000C7E: 00000C7E 2F2C 0032 move.l -[A7], [A4 + 0x32] 00000C82 2F2C 0040 move.l -[A7], [A4 + 0x40] 00000C86 2F2C 0016 move.l -[A7], [A4 + 0x16] 00000C8A 2F2E F9BE move.l -[A7], [A6 - 0x642] 00000C8E 3F2E F8A0 move.w -[A7], [A6 - 0x760] 00000C92 4EBA 0D30 jsr [PC + 0xD30 /* 000019C4 */] 00000C96 4FEF 0012 lea.l A7, [A7 + 0x12] 00000C9A 3D40 F9C6 move.w [A6 - 0x63A], D0 00000C9E 52AC 0012 addq.l [A4 + 0x12], 1 label00000CA2: 00000CA2 206C 002E movea.l A0, [A4 + 0x2E] 00000CA6 D1EC 0016 add.l A0, [A4 + 0x16] 00000CAA 10BC 0001 move.b [A0], 0x1 00000CAE 4294 clr.l [A4] 00000CB0 A093 syscall Microseconds 00000CB2 2E00 move.l D7, D0 00000CB4 2F2C 0008 move.l -[A7], [A4 + 0x8] 00000CB8 2007 move.l D0, D7 00000CBA 90AC 0004 sub.l D0, [A4 + 0x4] 00000CBE D0AC 0008 add.l D0, [A4 + 0x8] 00000CC2 2F00 move.l -[A7], D0 00000CC4 4EAD 004A jsr [A5 + 0x4A /* export_5 */] 00000CC8 2940 0016 move.l [A4 + 0x16], D0 00000CCC 2F0C move.l -[A7], A4 00000CCE 4EBA F41A jsr [PC - 0xBE6 /* 000000EA */] 00000CD2 588F addq.l A7, 4 00000CD4 3D40 F9C6 move.w [A6 - 0x63A], D0 00000CD8 0C6E 0001 F9C6 cmpi.w [A6 - 0x63A], 0x1 00000CDE 660A bne +0xC /* 00000CEA */ 00000CE0 42AC 0016 clr.l [A4 + 0x16] 00000CE4 526C 000C addq.w [A4 + 0xC], 1 00000CE8 6026 bra +0x28 /* 00000D10 */ label00000CEA: 00000CEA A093 syscall Microseconds 00000CEC 2E00 move.l D7, D0 00000CEE 41EC 0044 lea.l A0, [A4 + 0x44] 00000CF2 2007 move.l D0, D7 00000CF4 90AC 0004 sub.l D0, [A4 + 0x4] 00000CF8 2F2C 0008 move.l -[A7], [A4 + 0x8] 00000CFC 2F2C 0016 move.l -[A7], [A4 + 0x16] 00000D00 2200 move.l D1, D0 00000D02 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00000D06 C141 exg D0, D1 00000D08 9280 sub.l D1, D0 00000D0A 4481 neg.l D1 00000D0C 2001 move.l D0, D1 00000D0E A05A syscall PrimeTime label00000D10: 00000D10 0C6E 0001 F9C6 cmpi.w [A6 - 0x63A], 0x1 00000D16 6600 FEBE bne -0x140 /* 00000BD6 */ 00000D1A 6000 FE0E bra -0x1F0 /* 00000B2A */ label00000D1E: 00000D1E 2F2E F874 move.l -[A7], [A6 - 0x78C] 00000D22 203C 0004 0004 move.l D0, 0x40004 00000D28 AB1D syscall QDExtensions 00000D2A 2F2E 0014 move.l -[A7], [A6 + 0x14] 00000D2E 42A7 clr.l -[A7] 00000D30 203C 0008 0006 move.l D0, 0x80006 00000D36 AB1D syscall QDExtensions 00000D38 206E 0020 movea.l A0, [A6 + 0x20] 00000D3C 0C68 0003 010A cmpi.w [A0 + 0x10A], 0x3 00000D42 6700 008C beq +0x8E /* 00000DD0 */ 00000D46 2F3C 0000 0253 move.l -[A7], 0x253 00000D4C 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 00000D50 588F addq.l A7, 4 00000D52 2F0C move.l -[A7], A4 00000D54 4EBA F486 jsr [PC - 0xB7A /* 000001DC */] 00000D58 588F addq.l A7, 4 00000D5A 3D40 F9C6 move.w [A6 - 0x63A], D0 00000D5E 4A6E F9C6 tst.w [A6 - 0x63A] 00000D62 6704 beq +0x6 /* 00000D68 */ 00000D64 426E F85E clr.w [A6 - 0x7A2] label00000D68: 00000D68 4A6E F9C6 tst.w [A6 - 0x63A] 00000D6C 6662 bne +0x64 /* 00000DD0 */ 00000D6E 4A6E F9C2 tst.w [A6 - 0x63E] 00000D72 665C bne +0x5E /* 00000DD0 */ 00000D74 2F0C move.l -[A7], A4 00000D76 2F2E F9D8 move.l -[A7], [A6 - 0x628] 00000D7A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000D7E 4EBA 0AD4 jsr [PC + 0xAD4 /* 00001854 */] 00000D82 4FEF 000C lea.l A7, [A7 + 0xC] 00000D86 3D40 F9C6 move.w [A6 - 0x63A], D0 label00000D8A: 00000D8A 4EBA F338 jsr [PC - 0xCC8 /* 000000C4 */] 00000D8E 3D40 F9C2 move.w [A6 - 0x63E], D0 00000D92 4A94 tst.l [A4] 00000D94 6606 bne +0x8 /* 00000D9C */ 00000D96 4A6E F9C2 tst.w [A6 - 0x63E] 00000D9A 67EE beq -0x10 /* 00000D8A */ label00000D9C: 00000D9C 4A6E F9C2 tst.w [A6 - 0x63E] 00000DA0 662E bne +0x30 /* 00000DD0 */ 00000DA2 2F0C move.l -[A7], A4 00000DA4 4EBA F38A jsr [PC - 0xC76 /* 00000130 */] 00000DA8 588F addq.l A7, 4 00000DAA 6008 bra +0xA /* 00000DB4 */ label00000DAC: 00000DAC 4EBA F316 jsr [PC - 0xCEA /* 000000C4 */] 00000DB0 4A40 tst.w D0 00000DB2 6614 bne +0x16 /* 00000DC8 */ label00000DB4: 00000DB4 4AAC 00E0 tst.l [A4 + 0xE0] 00000DB8 66F2 bne -0xC /* 00000DAC */ 00000DBA 4AAC 011C tst.l [A4 + 0x11C] 00000DBE 66EC bne -0x12 /* 00000DAC */ 00000DC0 0C6C FFFE 0132 cmpi.w [A4 + 0x132], 0xFFFE 00000DC6 66E4 bne -0x1A /* 00000DAC */ label00000DC8: 00000DC8 2F0C move.l -[A7], A4 00000DCA 4EBA F7BC jsr [PC - 0x844 /* 00000588 */] 00000DCE 588F addq.l A7, 4 label00000DD0: 00000DD0 4227 clr.b -[A7] 00000DD2 42A7 clr.l -[A7] 00000DD4 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000DD8 4EBA 236E jsr [PC + 0x236E /* 00003148 */] 00000DDC 4FEF 000A lea.l A7, [A7 + 0xA] 00000DE0 3D40 F9C6 move.w [A6 - 0x63A], D0 00000DE4 4A6E F9C2 tst.w [A6 - 0x63E] 00000DE8 6600 0496 bne +0x498 /* 00001280 */ 00000DEC 206E 0020 movea.l A0, [A6 + 0x20] 00000DF0 4A28 010C tst.b [A0 + 0x10C] 00000DF4 6700 02D0 beq +0x2D2 /* 000010C6 */ 00000DF8 2D7C 0000 0263 FBE4 move.l [A6 - 0x41C], 0x263 00000E00 4267 clr.w -[A7] 00000E02 486E F878 pea.l [A6 - 0x788] 00000E06 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00000E0A 2F2E 001C move.l -[A7], [A6 + 0x1C] 00000E0E 42A7 clr.l -[A7] 00000E10 42A7 clr.l -[A7] 00000E12 42A7 clr.l -[A7] 00000E14 203C 0016 0000 move.l D0, 0x160000 00000E1A AB1D syscall QDExtensions 00000E1C 3D5F F9C6 move.w [A6 - 0x63A], [A7]+ 00000E20 206E F878 movea.l A0, [A6 - 0x788] 00000E24 2D68 0002 F9AA move.l [A6 - 0x656], [A0 + 0x2] 00000E2A 4227 clr.b -[A7] 00000E2C 2F2E F9AA move.l -[A7], [A6 - 0x656] 00000E30 203C 0004 0001 move.l D0, 0x40001 00000E36 AB1D syscall QDExtensions 00000E38 548F addq.l A7, 2 00000E3A 206E F9AA movea.l A0, [A6 - 0x656] 00000E3E A029 syscall HLock 00000E40 206E F9AA movea.l A0, [A6 - 0x656] 00000E44 2D50 F9AE move.l [A6 - 0x652], [A0] 00000E48 2F2E F878 move.l -[A7], [A6 - 0x788] 00000E4C 42A7 clr.l -[A7] 00000E4E 203C 0008 0006 move.l D0, 0x80006 00000E54 AB1D syscall QDExtensions 00000E56 4267 clr.w -[A7] 00000E58 2F2E F884 move.l -[A7], [A6 - 0x77C] 00000E5C 303C 0072 move.w D0, 0x72 /* 'r' */ 00000E60 AAAA syscall QuickTimeDispatch 00000E62 3D5F F9C6 move.w [A6 - 0x63A], [A7]+ 00000E66 4A6E F9C6 tst.w [A6 - 0x63A] 00000E6A 670C beq +0xE /* 00000E78 */ 00000E6C 2F3C 0000 0279 move.l -[A7], 0x279 00000E72 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 00000E76 588F addq.l A7, 4 label00000E78: 00000E78 4267 clr.w -[A7] 00000E7A 486E FDF4 pea.l [A6 - 0x20C] 00000E7E 486E F9AE pea.l [A6 - 0x652] 00000E82 42A7 clr.l -[A7] 00000E84 206E F9AE movea.l A0, [A6 - 0x652] 00000E88 4868 0006 pea.l [A0 + 0x6] 00000E8C 206E F9AE movea.l A0, [A6 - 0x652] 00000E90 4868 0006 pea.l [A0 + 0x6] 00000E94 4267 clr.w -[A7] 00000E96 2F2C 0022 move.l -[A7], [A4 + 0x22] 00000E9A 42A7 clr.l -[A7] 00000E9C 2F2C 0026 move.l -[A7], [A4 + 0x26] 00000EA0 2F2C 002A move.l -[A7], [A4 + 0x2A] 00000EA4 206E 0020 movea.l A0, [A6 + 0x20] 00000EA8 4878 0002 push.l 0x2 00000EAC 226E 0020 movea.l A1, [A6 + 0x20] 00000EB0 2F29 0100 move.l -[A7], [A1 + 0x100] 00000EB4 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00000EB8 D0A8 0100 add.l D0, [A0 + 0x100] 00000EBC 2F00 move.l -[A7], D0 00000EBE 42A7 clr.l -[A7] 00000EC0 3F3C 0004 move.w -[A7], 0x4 00000EC4 2F2C 0040 move.l -[A7], [A4 + 0x40] 00000EC8 700A moveq.l D0, 0x0A 00000ECA AAA3 syscall CodecDispatch 00000ECC 3D5F F9C6 move.w [A6 - 0x63A], [A7]+ 00000ED0 4A6E F9C6 tst.w [A6 - 0x63A] 00000ED4 670C beq +0xE /* 00000EE2 */ 00000ED6 2F3C 0000 0291 move.l -[A7], 0x291 00000EDC 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 00000EE0 588F addq.l A7, 4 label00000EE2: 00000EE2 7C00 moveq.l D6, 0x00 00000EE4 6000 0184 bra +0x186 /* 0000106A */ label00000EE8: 00000EE8 2F2E F878 move.l -[A7], [A6 - 0x788] 00000EEC 42A7 clr.l -[A7] 00000EEE 203C 0008 0006 move.l D0, 0x80006 00000EF4 AB1D syscall QDExtensions 00000EF6 3046 movea.w A0, D6 00000EF8 202C 000E move.l D0, [A4 + 0xE] 00000EFC 9088 sub.l D0, A0 00000EFE 2D40 FDE8 move.l [A6 - 0x218], D0 00000F02 2F2E FDE8 move.l -[A7], [A6 - 0x218] 00000F06 486E FCE8 pea.l [A6 - 0x318] 00000F0A 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 00000F0E 7001 moveq.l D0, 0x01 00000F10 D0AE FBE4 add.l D0, [A6 - 0x41C] 00000F14 2040 movea.l A0, D0 00000F16 102E FCE8 move.b D0, [A6 - 0x318] 00000F1A 4880 ext.w D0 00000F1C 43EE FCE9 lea.l A1, [A6 - 0x317] 00000F20 D2C0 add.w A1, D0 00000F22 246E FBE4 movea.l A2, [A6 - 0x41C] 00000F26 1012 move.b D0, [A2] 00000F28 4880 ext.w D0 00000F2A 48C0 ext.l D0 00000F2C A02E syscall BlockMove/BlockMoveData 00000F2E 206E FBE4 movea.l A0, [A6 - 0x41C] 00000F32 1010 move.b D0, [A0] 00000F34 D12E FCE8 add.b [A6 - 0x318], D0 00000F38 486E FCE8 pea.l [A6 - 0x318] 00000F3C 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 00000F40 588F addq.l A7, 4 00000F42 2F2C 0032 move.l -[A7], [A4 + 0x32] 00000F46 2F2C 0040 move.l -[A7], [A4 + 0x40] 00000F4A 2F2E F9C8 move.l -[A7], [A6 - 0x638] 00000F4E 3046 movea.w A0, D6 00000F50 2F08 move.l -[A7], A0 00000F52 2F2E F9BE move.l -[A7], [A6 - 0x642] 00000F56 3F2E F8A0 move.w -[A7], [A6 - 0x760] 00000F5A 4EBA 07F6 jsr [PC + 0x7F6 /* 00001752 */] 00000F5E 4FEF 0016 lea.l A7, [A7 + 0x16] 00000F62 3D40 F9C6 move.w [A6 - 0x63A], D0 00000F66 4A6E F9C6 tst.w [A6 - 0x63A] 00000F6A 670C beq +0xE /* 00000F78 */ 00000F6C 2F3C 0000 02AF move.l -[A7], 0x2AF 00000F72 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 00000F76 588F addq.l A7, 4 label00000F78: 00000F78 2F2E F878 move.l -[A7], [A6 - 0x788] 00000F7C 42A7 clr.l -[A7] 00000F7E 203C 0008 0006 move.l D0, 0x80006 00000F84 AB1D syscall QDExtensions 00000F86 4267 clr.w -[A7] 00000F88 206C 0032 movea.l A0, [A4 + 0x32] 00000F8C 2F10 move.l -[A7], [A0] 00000F8E 2F2C 0040 move.l -[A7], [A4 + 0x40] 00000F92 486E F9AE pea.l [A6 - 0x652] 00000F96 206E F9AE movea.l A0, [A6 - 0x652] 00000F9A 4868 0006 pea.l [A0 + 0x6] 00000F9E 206E F9AE movea.l A0, [A6 - 0x652] 00000FA2 4868 0006 pea.l [A0 + 0x6] 00000FA6 4267 clr.w -[A7] 00000FA8 42A7 clr.l -[A7] 00000FAA 7008 moveq.l D0, 0x08 00000FAC AAA3 syscall CodecDispatch 00000FAE 3D5F F9C6 move.w [A6 - 0x63A], [A7]+ 00000FB2 4A6E F9C6 tst.w [A6 - 0x63A] 00000FB6 670C beq +0xE /* 00000FC4 */ 00000FB8 2F3C 0000 02C9 move.l -[A7], 0x2C9 00000FBE 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 00000FC2 588F addq.l A7, 4 label00000FC4: 00000FC4 4267 clr.w -[A7] 00000FC6 2F2E FDF4 move.l -[A7], [A6 - 0x20C] 00000FCA 486E F9AE pea.l [A6 - 0x652] 00000FCE 206E F9AE movea.l A0, [A6 - 0x652] 00000FD2 4868 0006 pea.l [A0 + 0x6] 00000FD6 3F3C 0004 move.w -[A7], 0x4 00000FDA 206C 0032 movea.l A0, [A4 + 0x32] 00000FDE 2F10 move.l -[A7], [A0] 00000FE0 486E FDEE pea.l [A6 - 0x212] 00000FE4 486E FDF3 pea.l [A6 - 0x20D] 00000FE8 42A7 clr.l -[A7] 00000FEA 700B moveq.l D0, 0x0B 00000FEC AAA3 syscall CodecDispatch 00000FEE 3D5F F9C6 move.w [A6 - 0x63A], [A7]+ 00000FF2 4A6E F9C6 tst.w [A6 - 0x63A] 00000FF6 670C beq +0xE /* 00001004 */ 00000FF8 2F3C 0000 02E1 move.l -[A7], 0x2E1 00000FFE 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 00001002 588F addq.l A7, 4 label00001004: 00001004 206C 0040 movea.l A0, [A4 + 0x40] 00001008 2050 movea.l A0, [A0] 0000100A 216E FDEE 002C move.l [A0 + 0x2C], [A6 - 0x212] 00001010 4A2E FDF3 tst.b [A6 - 0x20D] 00001014 6708 beq +0xA /* 0000101E */ 00001016 3D7C 0001 FDEC move.w [A6 - 0x214], 0x1 0000101C 6004 bra +0x6 /* 00001022 */ label0000101E: 0000101E 426E FDEC clr.w [A6 - 0x214] label00001022: 00001022 4267 clr.w -[A7] 00001024 2F2E F884 move.l -[A7], [A6 - 0x77C] 00001028 2F2C 0032 move.l -[A7], [A4 + 0x32] 0000102C 42A7 clr.l -[A7] 0000102E 206C 0040 movea.l A0, [A4 + 0x40] 00001032 2050 movea.l A0, [A0] 00001034 2F28 002C move.l -[A7], [A0 + 0x2C] 00001038 4878 0001 push.l 0x1 0000103C 2F2C 0040 move.l -[A7], [A4 + 0x40] 00001040 4878 0001 push.l 0x1 00001044 3F2E FDEC move.w -[A7], [A6 - 0x214] 00001048 486E F87C pea.l [A6 - 0x784] 0000104C 303C 007C move.w D0, 0x7C /* '|' */ 00001050 AAAA syscall QuickTimeDispatch 00001052 3D5F F9C6 move.w [A6 - 0x63A], [A7]+ 00001056 4A6E F9C6 tst.w [A6 - 0x63A] 0000105A 670C beq +0xE /* 00001068 */ 0000105C 2F3C 0000 02FF move.l -[A7], 0x2FF 00001062 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 00001066 588F addq.l A7, 4 label00001068: 00001068 5246 addq.w D6, 1 label0000106A: 0000106A 3046 movea.w A0, D6 0000106C B1EC 000E cmpa.l A0, [A4 + 0xE] 00001070 6D00 FE76 blt -0x188 /* 00000EE8 */ 00001074 4267 clr.w -[A7] 00001076 2F2E FDF4 move.l -[A7], [A6 - 0x20C] 0000107A 701B moveq.l D0, 0x1B 0000107C AAA3 syscall CodecDispatch 0000107E 3D5F F9C6 move.w [A6 - 0x63A], [A7]+ 00001082 4A6E F9C6 tst.w [A6 - 0x63A] 00001086 670C beq +0xE /* 00001094 */ 00001088 2F3C 0000 0315 move.l -[A7], 0x315 0000108E 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 00001092 588F addq.l A7, 4 label00001094: 00001094 4267 clr.w -[A7] 00001096 2F2E F884 move.l -[A7], [A6 - 0x77C] 0000109A 303C 0073 move.w D0, 0x73 /* 's' */ 0000109E AAAA syscall QuickTimeDispatch 000010A0 3D5F F9C6 move.w [A6 - 0x63A], [A7]+ 000010A4 4A6E F9C6 tst.w [A6 - 0x63A] 000010A8 670C beq +0xE /* 000010B6 */ 000010AA 2F3C 0000 0331 move.l -[A7], 0x331 000010B0 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 000010B4 588F addq.l A7, 4 label000010B6: 000010B6 2F2E F878 move.l -[A7], [A6 - 0x788] 000010BA 203C 0004 0004 move.l D0, 0x40004 000010C0 AB1D syscall QDExtensions 000010C2 6000 012C bra +0x12E /* 000011F0 */ label000010C6: 000010C6 4267 clr.w -[A7] 000010C8 2F2E F884 move.l -[A7], [A6 - 0x77C] 000010CC 303C 0072 move.w D0, 0x72 /* 'r' */ 000010D0 AAAA syscall QuickTimeDispatch 000010D2 3D5F F9C6 move.w [A6 - 0x63A], [A7]+ 000010D6 4A6E F9C6 tst.w [A6 - 0x63A] 000010DA 670C beq +0xE /* 000010E8 */ 000010DC 2F3C 0000 0347 move.l -[A7], 0x347 000010E2 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 000010E6 588F addq.l A7, 4 label000010E8: 000010E8 7C00 moveq.l D6, 0x00 000010EA 6000 00C0 bra +0xC2 /* 000011AC */ label000010EE: 000010EE 2D7C 0000 035F F9DC move.l [A6 - 0x624], 0x35F 000010F6 3046 movea.w A0, D6 000010F8 202C 000E move.l D0, [A4 + 0xE] 000010FC 9088 sub.l D0, A0 000010FE 2D40 FBE0 move.l [A6 - 0x420], D0 00001102 2F2E FBE0 move.l -[A7], [A6 - 0x420] 00001106 486E FAE0 pea.l [A6 - 0x520] 0000110A 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 0000110E 7001 moveq.l D0, 0x01 00001110 D0AE F9DC add.l D0, [A6 - 0x624] 00001114 2040 movea.l A0, D0 00001116 102E FAE0 move.b D0, [A6 - 0x520] 0000111A 4880 ext.w D0 0000111C 43EE FAE1 lea.l A1, [A6 - 0x51F] 00001120 D2C0 add.w A1, D0 00001122 246E F9DC movea.l A2, [A6 - 0x624] 00001126 1012 move.b D0, [A2] 00001128 4880 ext.w D0 0000112A 48C0 ext.l D0 0000112C A02E syscall BlockMove/BlockMoveData 0000112E 206E F9DC movea.l A0, [A6 - 0x624] 00001132 1010 move.b D0, [A0] 00001134 D12E FAE0 add.b [A6 - 0x520], D0 00001138 486E FAE0 pea.l [A6 - 0x520] 0000113C 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 00001140 588F addq.l A7, 4 00001142 2F2C 0032 move.l -[A7], [A4 + 0x32] 00001146 2F2C 0040 move.l -[A7], [A4 + 0x40] 0000114A 2F2E F9C8 move.l -[A7], [A6 - 0x638] 0000114E 3046 movea.w A0, D6 00001150 2F08 move.l -[A7], A0 00001152 2F2E F9BE move.l -[A7], [A6 - 0x642] 00001156 3F2E F8A0 move.w -[A7], [A6 - 0x760] 0000115A 4EBA 05F6 jsr [PC + 0x5F6 /* 00001752 */] 0000115E 4FEF 0016 lea.l A7, [A7 + 0x16] 00001162 3D40 F9C6 move.w [A6 - 0x63A], D0 00001166 4267 clr.w -[A7] 00001168 2F2E F884 move.l -[A7], [A6 - 0x77C] 0000116C 2F2C 0032 move.l -[A7], [A4 + 0x32] 00001170 42A7 clr.l -[A7] 00001172 206C 0040 movea.l A0, [A4 + 0x40] 00001176 2050 movea.l A0, [A0] 00001178 2F28 002C move.l -[A7], [A0 + 0x2C] 0000117C 4878 0001 push.l 0x1 00001180 2F2C 0040 move.l -[A7], [A4 + 0x40] 00001184 4878 0001 push.l 0x1 00001188 4267 clr.w -[A7] 0000118A 486E F87C pea.l [A6 - 0x784] 0000118E 303C 007C move.w D0, 0x7C /* '|' */ 00001192 AAAA syscall QuickTimeDispatch 00001194 3D5F F9C6 move.w [A6 - 0x63A], [A7]+ 00001198 4A6E F9C6 tst.w [A6 - 0x63A] 0000119C 670C beq +0xE /* 000011AA */ 0000119E 2F3C 0000 0377 move.l -[A7], 0x377 000011A4 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 000011A8 588F addq.l A7, 4 label000011AA: 000011AA 5246 addq.w D6, 1 label000011AC: 000011AC 3046 movea.w A0, D6 000011AE B1EC 000E cmpa.l A0, [A4 + 0xE] 000011B2 6D00 FF3A blt -0xC4 /* 000010EE */ 000011B6 4267 clr.w -[A7] 000011B8 2F2E F884 move.l -[A7], [A6 - 0x77C] 000011BC 303C 0073 move.w D0, 0x73 /* 's' */ 000011C0 AAAA syscall QuickTimeDispatch 000011C2 3D5F F9C6 move.w [A6 - 0x63A], [A7]+ 000011C6 4A6E F9C6 tst.w [A6 - 0x63A] 000011CA 670C beq +0xE /* 000011D8 */ 000011CC 2F3C 0000 038D move.l -[A7], 0x38D 000011D2 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 000011D6 588F addq.l A7, 4 label000011D8: 000011D8 2F2E F878 move.l -[A7], [A6 - 0x788] 000011DC 203C 0004 0004 move.l D0, 0x40004 000011E2 AB1D syscall QDExtensions 000011E4 2F2E F874 move.l -[A7], [A6 - 0x78C] 000011E8 203C 0004 0004 move.l D0, 0x40004 000011EE AB1D syscall QDExtensions label000011F0: 000011F0 4267 clr.w -[A7] 000011F2 2F2E F88C move.l -[A7], [A6 - 0x774] 000011F6 42A7 clr.l -[A7] 000011F8 42A7 clr.l -[A7] 000011FA 42A7 clr.l -[A7] 000011FC 2F2E F884 move.l -[A7], [A6 - 0x77C] 00001200 303C 006A move.w D0, 0x6A /* 'j' */ 00001204 AAAA syscall QuickTimeDispatch 00001206 2F3C 0001 0000 move.l -[A7], 0x10000 0000120C 303C 0183 move.w D0, 0x183 00001210 AAAA syscall QuickTimeDispatch 00001212 3D5F F9C6 move.w [A6 - 0x63A], [A7]+ 00001216 4A6E F9C6 tst.w [A6 - 0x63A] 0000121A 670C beq +0xE /* 00001228 */ 0000121C 2F3C 0000 03A3 move.l -[A7], 0x3A3 00001222 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 00001226 588F addq.l A7, 4 label00001228: 00001228 2F2E 0014 move.l -[A7], [A6 + 0x14] 0000122C 42A7 clr.l -[A7] 0000122E 203C 0008 0006 move.l D0, 0x80006 00001234 AB1D syscall QDExtensions 00001236 4A6E F85E tst.w [A6 - 0x7A2] 0000123A 6744 beq +0x46 /* 00001280 */ 0000123C 206E 0020 movea.l A0, [A6 + 0x20] 00001240 0C68 0003 010A cmpi.w [A0 + 0x10A], 0x3 00001246 6738 beq +0x3A /* 00001280 */ 00001248 206E 0020 movea.l A0, [A6 + 0x20] 0000124C 4A28 0114 tst.b [A0 + 0x114] 00001250 6718 beq +0x1A /* 0000126A */ 00001252 2F2E F880 move.l -[A7], [A6 - 0x780] 00001256 2F2E F888 move.l -[A7], [A6 - 0x778] 0000125A 2F0C move.l -[A7], A4 0000125C 4EBA 029A jsr [PC + 0x29A /* 000014F8 */] 00001260 4FEF 000C lea.l A7, [A7 + 0xC] 00001264 3D40 F9C6 move.w [A6 - 0x63A], D0 00001268 6016 bra +0x18 /* 00001280 */ label0000126A: 0000126A 2F2E F880 move.l -[A7], [A6 - 0x780] 0000126E 2F2E F888 move.l -[A7], [A6 - 0x778] 00001272 2F0C move.l -[A7], A4 00001274 4EBA 00D6 jsr [PC + 0xD6 /* 0000134C */] 00001278 4FEF 000C lea.l A7, [A7 + 0xC] 0000127C 3D40 F9C6 move.w [A6 - 0x63A], D0 label00001280: 00001280 4A6E F9C6 tst.w [A6 - 0x63A] 00001284 6706 beq +0x8 /* 0000128C */ 00001286 4A6E F9C2 tst.w [A6 - 0x63E] 0000128A 6612 bne +0x14 /* 0000129E */ label0000128C: 0000128C 2F3C 0000 03CD move.l -[A7], 0x3CD 00001292 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 00001296 588F addq.l A7, 4 00001298 3F3C 001E move.w -[A7], 0x1E 0000129C A9C8 syscall SysBeep label0000129E: 0000129E 4267 clr.w -[A7] 000012A0 3F2E F8A0 move.w -[A7], [A6 - 0x760] 000012A4 4EAD 021A jsr [A5 + 0x21A /* export_63 */] 000012A8 3D5F F9C6 move.w [A6 - 0x63A], [A7]+ 000012AC 4267 clr.w -[A7] 000012AE 486E F8A2 pea.l [A6 - 0x75E] 000012B2 206E 0020 movea.l A0, [A6 + 0x20] 000012B6 3F28 0112 move.w -[A7], [A0 + 0x112] 000012BA 4EAD 023A jsr [A5 + 0x23A /* export_67 */] 000012BE 3D5F F9C6 move.w [A6 - 0x63A], [A7]+ 000012C2 4267 clr.w -[A7] 000012C4 3F2C 0134 move.w -[A7], [A4 + 0x134] 000012C8 4EAD 021A jsr [A5 + 0x21A /* export_63 */] 000012CC 3D5F F9C6 move.w [A6 - 0x63A], [A7]+ 000012D0 4267 clr.w -[A7] 000012D2 486C 0136 pea.l [A4 + 0x136] 000012D6 206E 0020 movea.l A0, [A6 + 0x20] 000012DA 3F28 0112 move.w -[A7], [A0 + 0x112] 000012DE 4EAD 023A jsr [A5 + 0x23A /* export_67 */] 000012E2 3D5F F9C6 move.w [A6 - 0x63A], [A7]+ 000012E6 306C 000C movea.w A0, [A4 + 0xC] 000012EA 2F08 move.l -[A7], A0 000012EC 2F0C move.l -[A7], A4 000012EE 4EBA ED10 jsr [PC - 0x12F0 /* 00000000 */] 000012F2 508F addq.l A7, 8 000012F4 2F0C move.l -[A7], A4 000012F6 4EBA 04E6 jsr [PC + 0x4E6 /* 000017DE */] 000012FA 588F addq.l A7, 4 000012FC 2F2E 0014 move.l -[A7], [A6 + 0x14] 00001300 42A7 clr.l -[A7] 00001302 203C 0008 0006 move.l D0, 0x80006 00001308 AB1D syscall QDExtensions 0000130A 426E F85A clr.w [A6 - 0x7A6] 0000130E 426E F85C clr.w [A6 - 0x7A4] 00001312 426E F858 clr.w [A6 - 0x7A8] 00001316 486E F858 pea.l [A6 - 0x7A8] 0000131A AA14 syscall RGBForeColor 0000131C 70FF moveq.l D0, 0xFFFFFFFF 0000131E 3D40 F85A move.w [A6 - 0x7A6], D0 00001322 3D40 F85C move.w [A6 - 0x7A4], D0 00001326 3D40 F858 move.w [A6 - 0x7A8], D0 0000132A 486E F858 pea.l [A6 - 0x7A8] 0000132E AA15 syscall RGBBackColor 00001330 4A6E F9C2 tst.w [A6 - 0x63E] 00001334 6704 beq +0x6 /* 0000133A */ 00001336 70E5 moveq.l D0, 0xFFFFFFE5 00001338 6002 bra +0x4 /* 0000133C */ label0000133A: 0000133A 7000 moveq.l D0, 0x00 label0000133C: 0000133C 4CDF 14C0 movem.l D6,D7,A2,A4, [A7]+ 00001340 4E5E unlink A6 00001342 4E75 rts 00001344 4469 6769 neg.w [A1 + 0x6769] 00001348 7469 moveq.l D2, 0x69 0000134A 7A65 moveq.l D5, 0x65 fn0000134C: 0000134C 4E56 FFBA link A6, -0x0046 00001350 2F3C 0000 03D7 move.l -[A7], 0x3D7 00001356 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 0000135A 588F addq.l A7, 4 0000135C 7024 moveq.l D0, 0x24 0000135E A31E syscall NewPtrClear, flags=3 00001360 2D48 FFBA move.l [A6 - 0x46], A0 00001364 4AAE FFBA tst.l [A6 - 0x46] 00001368 6608 bne +0xA /* 00001372 */ 0000136A 3038 0220 move.w D0, [0x00000220 /* MemErr */] 0000136E 6000 017C bra +0x17E /* 000014EC */ label00001372: 00001372 206E FFBA movea.l A0, [A6 - 0x46] 00001376 7024 moveq.l D0, 0x24 00001378 2080 move.l [A0], D0 0000137A 206E FFBA movea.l A0, [A6 - 0x46] 0000137E 217C 7261 7720 0004 move.l [A0 + 0x4], 0x72617720 /* 'raw ' */ 00001386 206E FFBA movea.l A0, [A6 - 0x46] 0000138A 317C 0001 0018 move.w [A0 + 0x18], 0x1 00001390 206E FFBA movea.l A0, [A6 - 0x46] 00001394 317C 0008 001A move.w [A0 + 0x1A], 0x8 0000139A 206E 0008 movea.l A0, [A6 + 0x8] 0000139E 226E FFBA movea.l A1, [A6 - 0x46] 000013A2 2368 0236 0020 move.l [A1 + 0x20], [A0 + 0x236] 000013A8 4267 clr.w -[A7] 000013AA 2F2E 0010 move.l -[A7], [A6 + 0x10] 000013AE 303C 0072 move.w D0, 0x72 /* 'r' */ 000013B2 AAAA syscall QuickTimeDispatch 000013B4 3D5F FFFE move.w [A6 - 0x2], [A7]+ 000013B8 4A6E FFFE tst.w [A6 - 0x2] 000013BC 670C beq +0xE /* 000013CA */ 000013BE 2F3C 0000 03F7 move.l -[A7], 0x3F7 000013C4 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 000013C8 588F addq.l A7, 4 label000013CA: 000013CA 206E 0008 movea.l A0, [A6 + 0x8] 000013CE 2028 0236 move.l D0, [A0 + 0x236] 000013D2 7210 moveq.l D1, 0x10 000013D4 E2A0 asr D0, D1 000013D6 5280 addq.l D0, 1 000013D8 A11E syscall NewPtr, flags=1 000013DA 2D48 FFC6 move.l [A6 - 0x3A], A0 000013DE 42AE FFC2 clr.l [A6 - 0x3E] 000013E2 426E FFFC clr.w [A6 - 0x4] 000013E6 6000 009C bra +0x9E /* 00001484 */ label000013EA: 000013EA 206E 0008 movea.l A0, [A6 + 0x8] 000013EE 3D68 0134 FFE2 move.w [A6 - 0x1E], [A0 + 0x134] 000013F4 202E FFC2 move.l D0, [A6 - 0x3E] 000013F8 52AE FFC2 addq.l [A6 - 0x3E], 1 000013FC 2F00 move.l -[A7], D0 000013FE 206E 0008 movea.l A0, [A6 + 0x8] 00001402 2028 0236 move.l D0, [A0 + 0x236] 00001406 7210 moveq.l D1, 0x10 00001408 E2A0 asr D0, D1 0000140A 2F00 move.l -[A7], D0 0000140C 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00001410 2D40 FFF8 move.l [A6 - 0x8], D0 00001414 3D7C 0021 FFF6 move.w [A6 - 0xA], 0x21 /* '!' */ 0000141A 206E 0008 movea.l A0, [A6 + 0x8] 0000141E 2028 0236 move.l D0, [A0 + 0x236] 00001422 7210 moveq.l D1, 0x10 00001424 E2A0 asr D0, D1 00001426 2D40 FFEE move.l [A6 - 0x12], D0 0000142A 2D6E FFC6 FFEA move.l [A6 - 0x16], [A6 - 0x3A] 00001430 4267 clr.w -[A7] 00001432 486E FFCA pea.l [A6 - 0x36] 00001436 4227 clr.b -[A7] 00001438 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */] 0000143C 3D5F FFFC move.w [A6 - 0x4], [A7]+ 00001440 4AAE FFF2 tst.l [A6 - 0xE] 00001444 673E beq +0x40 /* 00001484 */ 00001446 4267 clr.w -[A7] 00001448 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000144C 486E FFC6 pea.l [A6 - 0x3A] 00001450 42A7 clr.l -[A7] 00001452 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00001456 4878 0001 push.l 0x1 0000145A 486E FFBA pea.l [A6 - 0x46] 0000145E 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00001462 4267 clr.w -[A7] 00001464 486E FFBE pea.l [A6 - 0x42] 00001468 303C 007C move.w D0, 0x7C /* '|' */ 0000146C AAAA syscall QuickTimeDispatch 0000146E 3D5F FFFE move.w [A6 - 0x2], [A7]+ 00001472 4A6E FFFE tst.w [A6 - 0x2] 00001476 670C beq +0xE /* 00001484 */ 00001478 2F3C 0000 040F move.l -[A7], 0x40F 0000147E 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 00001482 588F addq.l A7, 4 label00001484: 00001484 4A6E FFFC tst.w [A6 - 0x4] 00001488 6700 FF60 beq -0x9E /* 000013EA */ 0000148C 4267 clr.w -[A7] 0000148E 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001492 303C 0073 move.w D0, 0x73 /* 's' */ 00001496 AAAA syscall QuickTimeDispatch 00001498 3D5F FFFE move.w [A6 - 0x2], [A7]+ 0000149C 4A6E FFFE tst.w [A6 - 0x2] 000014A0 670C beq +0xE /* 000014AE */ 000014A2 2F3C 0000 0425 move.l -[A7], 0x425 000014A8 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 000014AC 588F addq.l A7, 4 label000014AE: 000014AE 4267 clr.w -[A7] 000014B0 2F2E 000C move.l -[A7], [A6 + 0xC] 000014B4 42A7 clr.l -[A7] 000014B6 42A7 clr.l -[A7] 000014B8 42A7 clr.l -[A7] 000014BA 2F2E 0010 move.l -[A7], [A6 + 0x10] 000014BE 303C 006A move.w D0, 0x6A /* 'j' */ 000014C2 AAAA syscall QuickTimeDispatch 000014C4 2F3C 0001 0000 move.l -[A7], 0x10000 000014CA 303C 0183 move.w D0, 0x183 000014CE AAAA syscall QuickTimeDispatch 000014D0 3D5F FFFE move.w [A6 - 0x2], [A7]+ 000014D4 4A6E FFFE tst.w [A6 - 0x2] 000014D8 670C beq +0xE /* 000014E6 */ 000014DA 2F3C 0000 043B move.l -[A7], 0x43B 000014E0 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 000014E4 588F addq.l A7, 4 label000014E6: 000014E6 206E FFBA movea.l A0, [A6 - 0x46] 000014EA A01F syscall DisposPtr/DisposePtr label000014EC: 000014EC 4E5E unlink A6 000014EE 4E75 rts 000014F0 4164 chk.w D0, -[A4] 000014F2 6453 bcc +0x55 /* 00001547 */ 000014F4 6F75 ble +0x77 /* 0000156B */ 000014F6 6E64 bgt +0x66 /* 0000155C */ fn000014F8: 000014F8 4E56 FFB6 link A6, -0x004A 000014FC 2F3C 0000 045F move.l -[A7], 0x45F 00001502 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 00001506 588F addq.l A7, 4 00001508 7024 moveq.l D0, 0x24 0000150A A31E syscall NewPtrClear, flags=3 0000150C 2D48 FFB6 move.l [A6 - 0x4A], A0 00001510 4AAE FFB6 tst.l [A6 - 0x4A] 00001514 6608 bne +0xA /* 0000151E */ 00001516 3038 0220 move.w D0, [0x00000220 /* MemErr */] 0000151A 6000 0174 bra +0x176 /* 00001690 */ label0000151E: 0000151E 206E FFB6 movea.l A0, [A6 - 0x4A] 00001522 7024 moveq.l D0, 0x24 00001524 2080 move.l [A0], D0 00001526 206E FFB6 movea.l A0, [A6 - 0x4A] 0000152A 217C 7261 7720 0004 move.l [A0 + 0x4], 0x72617720 /* 'raw ' */ 00001532 206E FFB6 movea.l A0, [A6 - 0x4A] 00001536 317C 0001 0018 move.w [A0 + 0x18], 0x1 0000153C 206E FFB6 movea.l A0, [A6 - 0x4A] 00001540 317C 0008 001A move.w [A0 + 0x1A], 0x8 00001546 206E 0008 movea.l A0, [A6 + 0x8] 0000154A 226E FFB6 movea.l A1, [A6 - 0x4A] 0000154E 2368 0236 0020 move.l [A1 + 0x20], [A0 + 0x236] 00001554 4267 clr.w -[A7] 00001556 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000155A 303C 0072 move.w D0, 0x72 /* 'r' */ // begin alternate branch 0000155C-00001564 label0000155C: 0000155C 0072 AAAA 3D5F ori.w <>, 0xAAAA 00001562 FFFE .invalid <> // end alternate branch 0000155C-00001564 label0000155C: // (misaligned) 0000155E AAAA syscall QuickTimeDispatch 00001560 3D5F FFFE move.w [A6 - 0x2], [A7]+ 00001564 4A6E FFFE tst.w [A6 - 0x2] 00001568 670C beq +0xE /* 00001576 */ 0000156A 2F3C 0000 0479 move.l -[A7], 0x479 00001570 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 00001574 588F addq.l A7, 4 label00001576: 00001576 42AE FFBE clr.l [A6 - 0x42] 0000157A 426E FFFC clr.w [A6 - 0x4] 0000157E 206E 0008 movea.l A0, [A6 + 0x8] 00001582 3D68 0134 FFE2 move.w [A6 - 0x1E], [A0 + 0x134] 00001588 4267 clr.w -[A7] 0000158A 486E FFCA pea.l [A6 - 0x36] 0000158E 4227 clr.b -[A7] 00001590 4EAD 0202 jsr [A5 + 0x202 /* export_60 */] 00001594 3D5F FFFC move.w [A6 - 0x4], [A7]+ 00001598 2D6E FFE6 FFC2 move.l [A6 - 0x3E], [A6 - 0x1A] 0000159E 7001 moveq.l D0, 0x01 000015A0 D0AE FFC2 add.l D0, [A6 - 0x3E] 000015A4 A11E syscall NewPtr, flags=1 000015A6 2D48 FFC6 move.l [A6 - 0x3A], A0 000015AA 4AAE FFC6 tst.l [A6 - 0x3A] 000015AE 660C bne +0xE /* 000015BC */ 000015B0 2F3C 0000 0491 move.l -[A7], 0x491 000015B6 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 000015BA 588F addq.l A7, 4 label000015BC: 000015BC 206E 0008 movea.l A0, [A6 + 0x8] 000015C0 3D68 0134 FFE2 move.w [A6 - 0x1E], [A0 + 0x134] 000015C6 42AE FFF8 clr.l [A6 - 0x8] 000015CA 3D7C 0021 FFF6 move.w [A6 - 0xA], 0x21 /* '!' */ 000015D0 2D6E FFC2 FFEE move.l [A6 - 0x12], [A6 - 0x3E] 000015D6 2D6E FFC6 FFEA move.l [A6 - 0x16], [A6 - 0x3A] 000015DC 4267 clr.w -[A7] 000015DE 486E FFCA pea.l [A6 - 0x36] 000015E2 4227 clr.b -[A7] 000015E4 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */] 000015E8 3D5F FFFC move.w [A6 - 0x4], [A7]+ 000015EC 4267 clr.w -[A7] 000015EE 2F2E 0010 move.l -[A7], [A6 + 0x10] 000015F2 486E FFC6 pea.l [A6 - 0x3A] 000015F6 42A7 clr.l -[A7] 000015F8 2F2E FFC2 move.l -[A7], [A6 - 0x3E] 000015FC 4878 0001 push.l 0x1 00001600 486E FFB6 pea.l [A6 - 0x4A] 00001604 2F2E FFC2 move.l -[A7], [A6 - 0x3E] 00001608 4267 clr.w -[A7] 0000160A 486E FFBA pea.l [A6 - 0x46] 0000160E 303C 007C move.w D0, 0x7C /* '|' */ 00001612 AAAA syscall QuickTimeDispatch 00001614 3D5F FFFE move.w [A6 - 0x2], [A7]+ 00001618 4A6E FFFE tst.w [A6 - 0x2] 0000161C 670C beq +0xE /* 0000162A */ 0000161E 2F3C 0000 04A9 move.l -[A7], 0x4A9 00001624 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 00001628 588F addq.l A7, 4 label0000162A: 0000162A 4267 clr.w -[A7] 0000162C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001630 303C 0073 move.w D0, 0x73 /* 's' */ 00001634 AAAA syscall QuickTimeDispatch 00001636 3D5F FFFE move.w [A6 - 0x2], [A7]+ 0000163A 4A6E FFFE tst.w [A6 - 0x2] 0000163E 670C beq +0xE /* 0000164C */ 00001640 2F3C 0000 04BF move.l -[A7], 0x4BF 00001646 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 0000164A 588F addq.l A7, 4 label0000164C: 0000164C 4267 clr.w -[A7] 0000164E 2F2E 000C move.l -[A7], [A6 + 0xC] 00001652 42A7 clr.l -[A7] 00001654 42A7 clr.l -[A7] 00001656 42A7 clr.l -[A7] 00001658 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000165C 303C 006A move.w D0, 0x6A /* 'j' */ 00001660 AAAA syscall QuickTimeDispatch 00001662 2F3C 0001 0000 move.l -[A7], 0x10000 00001668 303C 0183 move.w D0, 0x183 0000166C AAAA syscall QuickTimeDispatch 0000166E 3D5F FFFE move.w [A6 - 0x2], [A7]+ 00001672 4A6E FFFE tst.w [A6 - 0x2] 00001676 670C beq +0xE /* 00001684 */ 00001678 2F3C 0000 04D5 move.l -[A7], 0x4D5 0000167E 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 00001682 588F addq.l A7, 4 label00001684: 00001684 206E FFC6 movea.l A0, [A6 - 0x3A] 00001688 A01F syscall DisposPtr/DisposePtr 0000168A 206E FFB6 movea.l A0, [A6 - 0x4A] 0000168E A01F syscall DisposPtr/DisposePtr label00001690: 00001690 4E5E unlink A6 00001692 4E75 rts 00001694 4164 chk.w D0, -[A4] 00001696 6453 bcc +0x55 /* 000016EB */ 00001698 6F75 ble +0x77 /* 0000170F */ 0000169A 6E64 bgt +0x66 /* 00001700 */ fn0000169C: 0000169C 4E56 FFCA link A6, -0x0036 000016A0 3D6E 0008 FFE4 move.w [A6 - 0x1C], [A6 + 0x8] 000016A6 2F2E 000A move.l -[A7], [A6 + 0xA] 000016AA 2F2E 000E move.l -[A7], [A6 + 0xE] 000016AE 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 000016B2 2D40 FFF0 move.l [A6 - 0x10], D0 000016B6 4267 clr.w -[A7] 000016B8 486E FFCC pea.l [A6 - 0x34] 000016BC 4227 clr.b -[A7] 000016BE 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */] 000016C2 3D5F FFFE move.w [A6 - 0x2], [A7]+ 000016C6 6718 beq +0x1A /* 000016E0 */ 000016C8 4A6E FFFE tst.w [A6 - 0x2] 000016CC 670C beq +0xE /* 000016DA */ 000016CE 2F3C 0000 04F9 move.l -[A7], 0x4F9 000016D4 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 000016D8 588F addq.l A7, 4 label000016DA: 000016DA 302E FFFE move.w D0, [A6 - 0x2] 000016DE 6066 bra +0x68 /* 00001746 */ label000016E0: 000016E0 3D6E 0008 FFE4 move.w [A6 - 0x1C], [A6 + 0x8] 000016E6 2F2E 000A move.l -[A7], [A6 + 0xA] 000016EA 2F2E 000E move.l -[A7], [A6 + 0xE] 000016EE 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 000016F2 5380 subq.l D0, 1 000016F4 2D40 FFFA move.l [A6 - 0x6], D0 000016F8 3D7C 0021 FFF8 move.w [A6 - 0x8], 0x21 /* '!' */ 000016FE 7001 moveq.l D0, 0x01 label00001700: 00001700 2D40 FFF0 move.l [A6 - 0x10], D0 00001704 41EE FFCB lea.l A0, [A6 - 0x35] 00001708 2D48 FFEC move.l [A6 - 0x14], A0 0000170C 4267 clr.w -[A7] 0000170E 486E FFCC pea.l [A6 - 0x34] 00001712 4227 clr.b -[A7] 00001714 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */] 00001718 3D5F FFFE move.w [A6 - 0x2], [A7]+ 0000171C 3D6E 0008 FFE4 move.w [A6 - 0x1C], [A6 + 0x8] 00001722 2F2E 000A move.l -[A7], [A6 + 0xA] 00001726 2F2E 000E move.l -[A7], [A6 + 0xE] 0000172A 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 0000172E 2D40 FFE8 move.l [A6 - 0x18], D0 00001732 4267 clr.w -[A7] 00001734 486E FFCC pea.l [A6 - 0x34] 00001738 4227 clr.b -[A7] 0000173A 4EAD 020A jsr [A5 + 0x20A /* export_61 */] 0000173E 3D5F FFFE move.w [A6 - 0x2], [A7]+ 00001742 302E FFFE move.w D0, [A6 - 0x2] label00001746: 00001746 4E5E unlink A6 00001748 4E75 rts 0000174A 5072 6545 addq.w <>, 8 0000174E 7874 moveq.l D4, 0x74 00001750 656E bcs +0x70 /* 000017C0 */ fn00001752: 00001752 4E56 FFC4 link A6, -0x003C 00001756 206E 001A movea.l A0, [A6 + 0x1A] 0000175A 2D50 FFC8 move.l [A6 - 0x38], [A0] 0000175E 2F2E 000E move.l -[A7], [A6 + 0xE] 00001762 202E 000A move.l D0, [A6 + 0xA] 00001766 D0AE 0012 add.l D0, [A6 + 0x12] 0000176A 2F00 move.l -[A7], D0 0000176C 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00001770 2D40 FFC4 move.l [A6 - 0x3C], D0 00001774 3D6E 0008 FFE4 move.w [A6 - 0x1C], [A6 + 0x8] 0000177A 2D6E FFC4 FFFA move.l [A6 - 0x6], [A6 - 0x3C] 00001780 3D7C 0001 FFF8 move.w [A6 - 0x8], 0x1 00001786 2D6E 0012 FFF0 move.l [A6 - 0x10], [A6 + 0x12] 0000178C 206E 0016 movea.l A0, [A6 + 0x16] 00001790 2D50 FFEC move.l [A6 - 0x14], [A0] 00001794 4267 clr.w -[A7] 00001796 486E FFCC pea.l [A6 - 0x34] 0000179A 4227 clr.b -[A7] 0000179C 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */] 000017A0 3D5F FFFE move.w [A6 - 0x2], [A7]+ 000017A4 3D6E 0008 FFE4 move.w [A6 - 0x1C], [A6 + 0x8] 000017AA 42AE FFFA clr.l [A6 - 0x6] 000017AE 426E FFF8 clr.w [A6 - 0x8] 000017B2 2D6E 000A FFF0 move.l [A6 - 0x10], [A6 + 0xA] 000017B8 2D6E FFC8 FFEC move.l [A6 - 0x14], [A6 - 0x38] 000017BE 4267 clr.w -[A7] label000017C0: 000017C0 486E FFCC pea.l [A6 - 0x34] 000017C4 4227 clr.b -[A7] 000017C6 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */] 000017CA 3D5F FFFE move.w [A6 - 0x2], [A7]+ 000017CE 302E FFFE move.w D0, [A6 - 0x2] 000017D2 4E5E unlink A6 000017D4 4E75 rts 000017D6 5265 addq.w -[A5], 1 000017D8 6164 bsr +0x66 /* 0000183E */ 000017DA 4672 616D not.w <> fn000017DE: 000017DE 4E56 FFFE link A6, -0x0002 000017E2 4AAE 0008 tst.l [A6 + 0x8] 000017E6 6760 beq +0x62 /* 00001848 */ 000017E8 7044 moveq.l D0, 0x44 000017EA D0AE 0008 add.l D0, [A6 + 0x8] 000017EE 2040 movea.l A0, D0 000017F0 A059 syscall RmvTime 000017F2 206E 0008 movea.l A0, [A6 + 0x8] 000017F6 4AA8 002E tst.l [A0 + 0x2E] 000017FA 670A beq +0xC /* 00001806 */ 000017FC 206E 0008 movea.l A0, [A6 + 0x8] 00001800 2068 002E movea.l A0, [A0 + 0x2E] 00001804 A01F syscall DisposPtr/DisposePtr label00001806: 00001806 206E 0008 movea.l A0, [A6 + 0x8] 0000180A 4AA8 0038 tst.l [A0 + 0x38] 0000180E 670A beq +0xC /* 0000181A */ 00001810 206E 0008 movea.l A0, [A6 + 0x8] 00001814 2068 0038 movea.l A0, [A0 + 0x38] 00001818 A01F syscall DisposPtr/DisposePtr label0000181A: 0000181A 206E 0008 movea.l A0, [A6 + 0x8] 0000181E 4AA8 0032 tst.l [A0 + 0x32] 00001822 670A beq +0xC /* 0000182E */ 00001824 206E 0008 movea.l A0, [A6 + 0x8] 00001828 2068 0032 movea.l A0, [A0 + 0x32] 0000182C A023 syscall DisposHandle/DisposeHandle label0000182E: 0000182E 206E 0008 movea.l A0, [A6 + 0x8] 00001832 4AA8 0040 tst.l [A0 + 0x40] 00001836 670A beq +0xC /* 00001842 */ 00001838 206E 0008 movea.l A0, [A6 + 0x8] 0000183C 2068 0040 movea.l A0, [A0 + 0x40] // begin alternate branch 0000183E-00001842 fn0000183E: 0000183E 0040 A023 ori.w D0, 0xA023 // end alternate branch 0000183E-00001842 fn0000183E: // (misaligned) 00001840 A023 syscall DisposHandle/DisposeHandle label00001842: 00001842 206E 0008 movea.l A0, [A6 + 0x8] 00001846 A01F syscall DisposPtr/DisposePtr label00001848: 00001848 4E5E unlink A6 0000184A 4E75 rts 0000184C 5265 addq.w -[A5], 1 0000184E 6C65 bge +0x67 /* 000018B5 */ 00001850 6173 bsr +0x75 /* 000018C5 */ 00001852 6553 bcs +0x55 /* 000018A7 */ fn00001854: 00001854 4E56 FFDA link A6, -0x0026 00001858 206E 000C movea.l A0, [A6 + 0xC] 0000185C 41E8 FF10 lea.l A0, [A0 - 0xF0] 00001860 2D48 FFF2 move.l [A6 - 0xE], A0 00001864 486E FFEA pea.l [A6 - 0x16] 00001868 2F2E FFF2 move.l -[A7], [A6 - 0xE] 0000186C 4EBA 05FA jsr [PC + 0x5FA /* 00001E68 */] 00001870 508F addq.l A7, 8 00001872 4227 clr.b -[A7] 00001874 42A7 clr.l -[A7] 00001876 486E FFEA pea.l [A6 - 0x16] 0000187A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000187E 4EBA 190A jsr [PC + 0x190A /* 0000318A */] 00001882 4FEF 000E lea.l A7, [A7 + 0xE] 00001886 3D40 FFFE move.w [A6 - 0x2], D0 0000188A 6708 beq +0xA /* 00001894 */ 0000188C 302E FFFE move.w D0, [A6 - 0x2] 00001890 6000 00AC bra +0xAE /* 0000193E */ label00001894: 00001894 4227 clr.b -[A7] 00001896 42A7 clr.l -[A7] 00001898 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000189C 4EBA 1476 jsr [PC + 0x1476 /* 00002D14 */] 000018A0 4FEF 000A lea.l A7, [A7 + 0xA] 000018A4 3D40 FFFE move.w [A6 - 0x2], D0 000018A8 6708 beq +0xA /* 000018B2 */ 000018AA 302E FFFE move.w D0, [A6 - 0x2] 000018AE 6000 008E bra +0x90 /* 0000193E */ label000018B2: 000018B2 43EE FFEE lea.l A1, [A6 - 0x12] 000018B6 307C 003C movea.w A0, 0x3C /* '<' */ 000018BA A03B syscall Delay 000018BC 2280 move.l [A1], D0 000018BE A093 syscall Microseconds 000018C0 2D40 FFDE move.l [A6 - 0x22], D0 000018C4 486E FFE6 pea.l [A6 - 0x1A] 000018C8 3F3C 0001 move.w -[A7], 0x1 000018CC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000018D0 4EBA 0F26 jsr [PC + 0xF26 /* 000027F8 */] 000018D4 4FEF 000A lea.l A7, [A7 + 0xA] 000018D8 3D40 FFFE move.w [A6 - 0x2], D0 000018DC 6706 beq +0x8 /* 000018E4 */ 000018DE 302E FFFE move.w D0, [A6 - 0x2] 000018E2 605A bra +0x5C /* 0000193E */ label000018E4: 000018E4 486E FFE6 pea.l [A6 - 0x1A] 000018E8 4EBA 0652 jsr [PC + 0x652 /* 00001F3C */] 000018EC 588F addq.l A7, 4 000018EE 2D40 FFF6 move.l [A6 - 0xA], D0 000018F2 A093 syscall Microseconds 000018F4 90AE FFDE sub.l D0, [A6 - 0x22] 000018F8 2D40 FFDE move.l [A6 - 0x22], D0 000018FC 2F3C 0000 8235 move.l -[A7], 0x8235 00001902 202E FFF6 move.l D0, [A6 - 0xA] 00001906 90AE FFF2 sub.l D0, [A6 - 0xE] 0000190A 2F00 move.l -[A7], D0 0000190C 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00001910 D0AE FFDE add.l D0, [A6 - 0x22] 00001914 2D40 FFFA move.l [A6 - 0x6], D0 00001918 203C 007A 1200 move.l D0, 0x7A1200 0000191E 90AE FFFA sub.l D0, [A6 - 0x6] 00001922 0680 000E 7EE7 addi.l D0, 0xE7EE7 00001928 4480 neg.l D0 0000192A 2D40 FFDA move.l [A6 - 0x26], D0 0000192E 7044 moveq.l D0, 0x44 00001930 D0AE 0010 add.l D0, [A6 + 0x10] 00001934 2040 movea.l A0, D0 00001936 202E FFDA move.l D0, [A6 - 0x26] 0000193A A05A syscall PrimeTime 0000193C 7000 moveq.l D0, 0x00 label0000193E: 0000193E 4E5E unlink A6 00001940 4E75 rts 00001942 5374 6172 7452 6563 4E56 subq.w [[A4 + 0x74526563] + 0x4E56], 1 export_146: // at 0000194A (misaligned) 0000194C FFEC .invalid <> 0000194E 2F0D move.l -[A7], A5 00001950 2D49 FFFC move.l [A6 - 0x4], A1 00001954 2A69 0016 movea.l A5, [A1 + 0x16] 00001958 3D69 001E FFFA move.w [A6 - 0x6], [A1 + 0x1E] 0000195E 2D69 001A FFF4 move.l [A6 - 0xC], [A1 + 0x1A] 00001964 A093 syscall Microseconds 00001966 2D40 FFF0 move.l [A6 - 0x10], D0 0000196A 206E FFF4 movea.l A0, [A6 - 0xC] 0000196E 20AE FFF0 move.l [A0], [A6 - 0x10] 00001972 206E FFF4 movea.l A0, [A6 - 0xC] 00001976 4A68 003E tst.w [A0 + 0x3E] 0000197A 6712 beq +0x14 /* 0000198E */ 0000197C 206E FFF4 movea.l A0, [A6 - 0xC] 00001980 216E FFF0 0004 move.l [A0 + 0x4], [A6 - 0x10] 00001986 206E FFF4 movea.l A0, [A6 - 0xC] 0000198A 4268 003E clr.w [A0 + 0x3E] label0000198E: 0000198E 206E FFFC movea.l A0, [A6 - 0x4] 00001992 117C 0001 0020 move.b [A0 + 0x20], 0x1 00001998 206E FFF4 movea.l A0, [A6 - 0xC] 0000199C 4A68 000C tst.w [A0 + 0xC] 000019A0 670A beq +0xC /* 000019AC */ 000019A2 206E FFF4 movea.l A0, [A6 - 0xC] 000019A6 4AA8 0016 tst.l [A0 + 0x16] 000019AA 670A beq +0xC /* 000019B6 */ label000019AC: 000019AC 206E FFF4 movea.l A0, [A6 - 0xC] 000019B0 2068 023A movea.l A0, [A0 + 0x23A] 000019B4 4E90 jsr [A0] label000019B6: 000019B6 2A5F movea.l A5, [A7]+ 000019B8 4E5E unlink A6 000019BA 4E75 rts 000019BC 5469 6D65 addq.w [A1 + 0x6D65], 2 000019C0 546F 4672 addq.w [A7 + 0x4672], 2 fn000019C4: 000019C4 4E56 FFC0 link A6, -0x0040 000019C8 206E 0012 movea.l A0, [A6 + 0x12] 000019CC 2050 movea.l A0, [A0] 000019CE 2D50 FFC4 move.l [A6 - 0x3C], [A0] 000019D2 206E 0016 movea.l A0, [A6 + 0x16] 000019D6 2D50 FFC8 move.l [A6 - 0x38], [A0] 000019DA 2F2E 000E move.l -[A7], [A6 + 0xE] 000019DE 202E 000A move.l D0, [A6 + 0xA] 000019E2 D0AE FFC4 add.l D0, [A6 - 0x3C] 000019E6 2F00 move.l -[A7], D0 000019E8 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 000019EC 2D40 FFC0 move.l [A6 - 0x40], D0 000019F0 3D6E 0008 FFE4 move.w [A6 - 0x1C], [A6 + 0x8] 000019F6 2D6E FFC0 FFFA move.l [A6 - 0x6], [A6 - 0x40] 000019FC 3D7C 0021 FFF8 move.w [A6 - 0x8], 0x21 /* '!' */ 00001A02 2D6E FFC4 FFF0 move.l [A6 - 0x10], [A6 - 0x3C] 00001A08 206E 0012 movea.l A0, [A6 + 0x12] 00001A0C 2D50 FFEC move.l [A6 - 0x14], [A0] 00001A10 4267 clr.w -[A7] 00001A12 486E FFCC pea.l [A6 - 0x34] 00001A16 4227 clr.b -[A7] 00001A18 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */] 00001A1C 3D5F FFFE move.w [A6 - 0x2], [A7]+ 00001A20 3D6E 0008 FFE4 move.w [A6 - 0x1C], [A6 + 0x8] 00001A26 42AE FFFA clr.l [A6 - 0x6] 00001A2A 3D7C 0020 FFF8 move.w [A6 - 0x8], 0x20 /* ' ' */ 00001A30 2D6E 000A FFF0 move.l [A6 - 0x10], [A6 + 0xA] 00001A36 2D6E FFC8 FFEC move.l [A6 - 0x14], [A6 - 0x38] 00001A3C 4267 clr.w -[A7] 00001A3E 486E FFCC pea.l [A6 - 0x34] 00001A42 4227 clr.b -[A7] 00001A44 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */] 00001A48 3D5F FFFE move.w [A6 - 0x2], [A7]+ 00001A4C 302E FFFE move.w D0, [A6 - 0x2] 00001A50 4E5E unlink A6 00001A52 4E75 rts 00001A54 5772 6974 subq.w <>, 3 00001A58 6546 bcs +0x48 /* 00001AA0 */ 00001A5A 7261 moveq.l D1, 0x61 fn00001A5C: 00001A5C 4E56 FFFE link A6, -0x0002 00001A60 4267 clr.w -[A7] 00001A62 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001A66 2F2E 000C move.l -[A7], [A6 + 0xC] 00001A6A 486E 0010 pea.l [A6 + 0x10] 00001A6E 203C 063C 0014 move.l D0, 0x63C0014 00001A74 A800 syscall SoundDispatch 00001A76 3D5F FFFE move.w [A6 - 0x2], [A7]+ 00001A7A 302E FFFE move.w D0, [A6 - 0x2] 00001A7E 4E5E unlink A6 00001A80 4E75 rts 00001A82 5368 6F72 subq.w [A0 + 0x6F72], 1 00001A86 7453 moveq.l D2, 0x53 00001A88 6574 bcs +0x76 /* 00001AFE */ fn00001A8A: 00001A8A 4E56 FFFE link A6, -0x0002 00001A8E 4267 clr.w -[A7] 00001A90 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001A94 2F2E 000C move.l -[A7], [A6 + 0xC] 00001A98 486E 0010 pea.l [A6 + 0x10] 00001A9C 203C 063C 0014 move.l D0, 0x63C0014 // begin alternate branch 00001AA0-00001AA4 label00001AA0: 00001AA0 0014 A800 ori.b [A4], 0x0 // end alternate branch 00001AA0-00001AA4 label00001AA0: // (misaligned) 00001AA2 A800 syscall SoundDispatch 00001AA4 3D5F FFFE move.w [A6 - 0x2], [A7]+ 00001AA8 302E FFFE move.w D0, [A6 - 0x2] 00001AAC 4E5E unlink A6 00001AAE 4E75 rts 00001AB0 4C6F 6E67 5365 movem.l D0,D1,D2,D5,D6,A1,A2,A3,A5,A6, [A7 + 0x5365] 00001AB6 7449 moveq.l D2, 0x49 00001AB8 4E56 FFF6 link A6, -0x000A 00001ABC 48E7 0018 movem.l -[A7], A3,A4 00001AC0 486E FFFA pea.l [A6 - 0x6] 00001AC4 2F3C 7472 6E73 move.l -[A7], 0x74726E73 /* 'trns' */ 00001ACA 2F2E 000C move.l -[A7], [A6 + 0xC] 00001ACE 4EBA 04F2 jsr [PC + 0x4F2 /* 00001FC2 */] 00001AD2 4FEF 000C lea.l A7, [A7 + 0xC] 00001AD6 3D40 FFFE move.w [A6 - 0x2], D0 00001ADA 6708 beq +0xA /* 00001AE4 */ 00001ADC 302E FFFE move.w D0, [A6 - 0x2] 00001AE0 6000 00F0 bra +0xF2 /* 00001BD2 */ label00001AE4: 00001AE4 206E FFFA movea.l A0, [A6 - 0x6] 00001AE8 2D68 0002 FFF6 move.l [A6 - 0xA], [A0 + 0x2] 00001AEE 266E 000C movea.l A3, [A6 + 0xC] 00001AF2 4AAE 0008 tst.l [A6 + 0x8] 00001AF6 6712 beq +0x14 /* 00001B0A */ 00001AF8 286E 0008 movea.l A4, [A6 + 0x8] 00001AFC 202E 0008 move.l D0, [A6 + 0x8] // begin alternate branch 00001AFE-00001B08 label00001AFE: 00001AFE 0008 2940 ori.b A0, 0x40 /* '@' */ 00001B02 0296 2740 0296 andi.l [A6], 0x27400296 // end alternate branch 00001AFE-00001B08 label00001AFE: // (misaligned) 00001B00 2940 0296 move.l [A4 + 0x296], D0 00001B04 2740 0296 move.l [A3 + 0x296], D0 00001B08 6004 bra +0x6 /* 00001B0E */ label00001B0A: 00001B0A 42AB 0296 clr.l [A3 + 0x296] label00001B0E: 00001B0E 206E 0018 movea.l A0, [A6 + 0x18] 00001B12 2950 029A move.l [A4 + 0x29A], [A0] 00001B16 296E 0020 029E move.l [A4 + 0x29E], [A6 + 0x20] 00001B1C 202E 000C move.l D0, [A6 + 0xC] 00001B20 2940 0292 move.l [A4 + 0x292], D0 00001B24 2740 0292 move.l [A3 + 0x292], D0 00001B28 1F3C 0001 move.b -[A7], 0x1 00001B2C 42A7 clr.l -[A7] 00001B2E 3F3C 0037 move.w -[A7], 0x37 /* '7' */ 00001B32 42A7 clr.l -[A7] 00001B34 2F2E 0014 move.l -[A7], [A6 + 0x14] 00001B38 2F0B move.l -[A7], A3 00001B3A 4EBA 06CE jsr [PC + 0x6CE /* 0000220A */] 00001B3E 4FEF 0014 lea.l A7, [A7 + 0x14] 00001B42 3D40 FFFE move.w [A6 - 0x2], D0 00001B46 6708 beq +0xA /* 00001B50 */ 00001B48 302E FFFE move.w D0, [A6 - 0x2] 00001B4C 6000 0084 bra +0x86 /* 00001BD2 */ label00001B50: 00001B50 4AAE 0008 tst.l [A6 + 0x8] 00001B54 6704 beq +0x6 /* 00001B5A */ 00001B56 7000 moveq.l D0, 0x00 00001B58 6002 bra +0x4 /* 00001B5C */ label00001B5A: 00001B5A 7001 moveq.l D0, 0x01 label00001B5C: 00001B5C 1F00 move.b -[A7], D0 00001B5E 4A2E 001E tst.b [A6 + 0x1E] 00001B62 6706 beq +0x8 /* 00001B6A */ 00001B64 202E 0020 move.l D0, [A6 + 0x20] 00001B68 6002 bra +0x4 /* 00001B6C */ label00001B6A: 00001B6A 7000 moveq.l D0, 0x00 label00001B6C: 00001B6C 2F00 move.l -[A7], D0 00001B6E 3F2E 001C move.w -[A7], [A6 + 0x1C] 00001B72 2F2E 000C move.l -[A7], [A6 + 0xC] 00001B76 4EBA 006A jsr [PC + 0x6A /* 00001BE2 */] 00001B7A 4FEF 000C lea.l A7, [A7 + 0xC] 00001B7E 3D40 FFFE move.w [A6 - 0x2], D0 00001B82 6706 beq +0x8 /* 00001B8A */ 00001B84 302E FFFE move.w D0, [A6 - 0x2] 00001B88 6048 bra +0x4A /* 00001BD2 */ label00001B8A: 00001B8A 4AAE 0010 tst.l [A6 + 0x10] 00001B8E 6720 beq +0x22 /* 00001BB0 */ 00001B90 4AAE 0008 tst.l [A6 + 0x8] 00001B94 671A beq +0x1C /* 00001BB0 */ 00001B96 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00001B9A 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001B9E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001BA2 4EBA 00F8 jsr [PC + 0xF8 /* 00001C9C */] 00001BA6 4FEF 000C lea.l A7, [A7 + 0xC] 00001BAA 3D40 FFFE move.w [A6 - 0x2], D0 00001BAE 6022 bra +0x24 /* 00001BD2 */ label00001BB0: 00001BB0 4A2E 001E tst.b [A6 + 0x1E] 00001BB4 661C bne +0x1E /* 00001BD2 */ 00001BB6 1F3C 0001 move.b -[A7], 0x1 00001BBA 2F2E 0020 move.l -[A7], [A6 + 0x20] 00001BBE 2F2E 0018 move.l -[A7], [A6 + 0x18] 00001BC2 2F2E 000C move.l -[A7], [A6 + 0xC] 00001BC6 4EBA 008E jsr [PC + 0x8E /* 00001C56 */] 00001BCA 4FEF 000E lea.l A7, [A7 + 0xE] 00001BCE 3D40 FFFE move.w [A6 - 0x2], D0 label00001BD2: 00001BD2 4CDF 1800 movem.l A3,A4, [A7]+ 00001BD6 4E5E unlink A6 00001BD8 4E75 rts 00001BDA 7664 moveq.l D3, 0x64 00001BDC 6D49 blt +0x4B /* 00001C27 */ 00001BDE 6E73 bgt +0x75 /* 00001C53 */ 00001BE0 6572 bcs +0x74 /* 00001C54 */ fn00001BE2: 00001BE2 4E56 FFFE link A6, -0x0002 00001BE6 302E 000C move.w D0, [A6 + 0xC] 00001BEA 670A beq +0xC /* 00001BF6 */ 00001BEC 6B5C bmi +0x5E /* 00001C4A */ 00001BEE 5540 subq.w D0, 2 00001BF0 6754 beq +0x56 /* 00001C46 */ 00001BF2 6A56 bpl +0x58 /* 00001C4A */ 00001BF4 6028 bra +0x2A /* 00001C1E */ label00001BF6: 00001BF6 1F2E 0012 move.b -[A7], [A6 + 0x12] 00001BFA 2F2E 000E move.l -[A7], [A6 + 0xE] 00001BFE 3F3C 002D move.w -[A7], 0x2D /* '-' */ 00001C02 42A7 clr.l -[A7] 00001C04 42A7 clr.l -[A7] 00001C06 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001C0A 4EBA 05FE jsr [PC + 0x5FE /* 0000220A */] 00001C0E 4FEF 0014 lea.l A7, [A7 + 0x14] 00001C12 3D40 FFFE move.w [A6 - 0x2], D0 00001C16 6732 beq +0x34 /* 00001C4A */ 00001C18 302E FFFE move.w D0, [A6 - 0x2] 00001C1C 602C bra +0x2E /* 00001C4A */ label00001C1E: 00001C1E 1F2E 0012 move.b -[A7], [A6 + 0x12] 00001C22 2F2E 000E move.l -[A7], [A6 + 0xE] 00001C26 3F3C 003E move.w -[A7], 0x3E /* '>' */ 00001C2A 42A7 clr.l -[A7] 00001C2C 42A7 clr.l -[A7] 00001C2E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001C32 4EBA 05D6 jsr [PC + 0x5D6 /* 0000220A */] 00001C36 4FEF 0014 lea.l A7, [A7 + 0x14] 00001C3A 3D40 FFFE move.w [A6 - 0x2], D0 00001C3E 670A beq +0xC /* 00001C4A */ 00001C40 302E FFFE move.w D0, [A6 - 0x2] 00001C44 6004 bra +0x6 /* 00001C4A */ label00001C46: 00001C46 303C DFFA move.w D0, 0xDFFA label00001C4A: 00001C4A 4E5E unlink A6 00001C4C 4E75 rts 00001C4E 7664 moveq.l D3, 0x64 00001C50 6D53 blt +0x55 /* 00001CA5 */ 00001C52 6574 bcs +0x76 /* 00001CC8 */ label00001C54: 00001C54 496E 4E56 chk.w D4, [A6 + 0x4E56] // begin alternate branch 00001C56-00001C5A fn00001C56: 00001C56 4E56 FFFE link A6, -0x0002 // end alternate branch 00001C56-00001C5A fn00001C56: // (misaligned) 00001C58 FFFE .invalid <> 00001C5A 3F3C 001A move.w -[A7], 0x1A 00001C5E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001C62 4EBA 0D1E jsr [PC + 0xD1E /* 00002982 */] 00001C66 5C8F addq.l A7, 6 00001C68 1F2E 0014 move.b -[A7], [A6 + 0x14] 00001C6C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001C70 3F3C 0036 move.w -[A7], 0x36 /* '6' */ 00001C74 42A7 clr.l -[A7] 00001C76 2F2E 000C move.l -[A7], [A6 + 0xC] 00001C7A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001C7E 4EBA 058A jsr [PC + 0x58A /* 0000220A */] 00001C82 4FEF 0014 lea.l A7, [A7 + 0x14] 00001C86 3D40 FFFE move.w [A6 - 0x2], D0 00001C8A 6704 beq +0x6 /* 00001C90 */ 00001C8C 302E FFFE move.w D0, [A6 - 0x2] label00001C90: 00001C90 4E5E unlink A6 00001C92 4E75 rts 00001C94 7664 moveq.l D3, 0x64 00001C96 6D52 blt +0x54 /* 00001CEA */ 00001C98 6563 bcs +0x65 /* 00001CFD */ 00001C9A 6F72 ble +0x74 /* 00001D0E */ fn00001C9C: 00001C9C 4E56 FFC8 link A6, -0x0038 00001CA0 2F07 move.l -[A7], D7 00001CA2 206E 0008 movea.l A0, [A6 + 0x8] 00001CA6 41E8 0278 lea.l A0, [A0 + 0x278] 00001CAA 2D48 FFDE move.l [A6 - 0x22], A0 00001CAE 206E FFDE movea.l A0, [A6 - 0x22] 00001CB2 216E 0008 0016 move.l [A0 + 0x16], [A6 + 0x8] 00001CB8 41ED 03FA lea.l A0, [A5 + 0x3FA /* export_123 */] 00001CBC 226E FFDE movea.l A1, [A6 - 0x22] 00001CC0 2348 0006 move.l [A1 + 0x6], A0 00001CC4 206E FFDE movea.l A0, [A6 - 0x22] label00001CC8: 00001CC8 A058 syscall InsTime 00001CCA 2F2E 000C move.l -[A7], [A6 + 0xC] 00001CCE 4EBA 026C jsr [PC + 0x26C /* 00001F3C */] 00001CD2 588F addq.l A7, 4 00001CD4 2D40 FFEA move.l [A6 - 0x16], D0 00001CD8 206E FFEA movea.l A0, [A6 - 0x16] 00001CDC 41E8 FED4 lea.l A0, [A0 - 0x12C] 00001CE0 2D48 FFF2 move.l [A6 - 0xE], A0 00001CE4 486E FFE6 pea.l [A6 - 0x1A] 00001CE8 2F2E FFF2 move.l -[A7], [A6 - 0xE] // begin alternate branch 00001CEA-00001CEC label00001CEA: 00001CEA FFF2 .invalid <> // end alternate branch 00001CEA-00001CEC label00001CEA: // (misaligned) 00001CEC 4EBA 017A jsr [PC + 0x17A /* 00001E68 */] 00001CF0 508F addq.l A7, 8 00001CF2 4227 clr.b -[A7] 00001CF4 42A7 clr.l -[A7] 00001CF6 486E FFE6 pea.l [A6 - 0x1A] 00001CFA 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001CFE 4EBA 148A jsr [PC + 0x148A /* 0000318A */] 00001D02 4FEF 000E lea.l A7, [A7 + 0xE] 00001D06 3D40 FFFE move.w [A6 - 0x2], D0 00001D0A 6708 beq +0xA /* 00001D14 */ 00001D0C 302E FFFE move.w D0, [A6 - 0x2] // begin alternate branch 00001D0E-00001D10 label00001D0E: 00001D0E FFFE .invalid <> // end alternate branch 00001D0E-00001D10 label00001D0E: // (misaligned) 00001D10 6000 00B2 bra +0xB4 /* 00001DC4 */ label00001D14: 00001D14 4227 clr.b -[A7] 00001D16 42A7 clr.l -[A7] 00001D18 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001D1C 4EBA 0FF6 jsr [PC + 0xFF6 /* 00002D14 */] 00001D20 4FEF 000A lea.l A7, [A7 + 0xA] 00001D24 3D40 FFFE move.w [A6 - 0x2], D0 00001D28 6708 beq +0xA /* 00001D32 */ 00001D2A 302E FFFE move.w D0, [A6 - 0x2] 00001D2E 6000 0094 bra +0x96 /* 00001DC4 */ label00001D32: 00001D32 43EE FFEE lea.l A1, [A6 - 0x12] 00001D36 307C 001E movea.w A0, 0x1E 00001D3A A03B syscall Delay 00001D3C 2280 move.l [A1], D0 00001D3E 42AE FFCE clr.l [A6 - 0x32] 00001D42 41EE FFC8 lea.l A0, [A6 - 0x38] 00001D46 A058 syscall InsTime 00001D48 41EE FFC8 lea.l A0, [A6 - 0x38] 00001D4C 203C FF67 6980 move.l D0, 0xFF676980 00001D52 A05A syscall PrimeTime 00001D54 486E FFE2 pea.l [A6 - 0x1E] 00001D58 3F3C 0001 move.w -[A7], 0x1 00001D5C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001D60 4EBA 0A96 jsr [PC + 0xA96 /* 000027F8 */] 00001D64 4FEF 000A lea.l A7, [A7 + 0xA] 00001D68 3D40 FFFE move.w [A6 - 0x2], D0 00001D6C 6706 beq +0x8 /* 00001D74 */ 00001D6E 302E FFFE move.w D0, [A6 - 0x2] 00001D72 6050 bra +0x52 /* 00001DC4 */ label00001D74: 00001D74 486E FFE2 pea.l [A6 - 0x1E] 00001D78 4EBA 01C2 jsr [PC + 0x1C2 /* 00001F3C */] 00001D7C 588F addq.l A7, 4 00001D7E 2D40 FFF6 move.l [A6 - 0xA], D0 00001D82 41EE FFC8 lea.l A0, [A6 - 0x38] 00001D86 A059 syscall RmvTime 00001D88 2E2E FFD2 move.l D7, [A6 - 0x2E] 00001D8C 0687 0098 9680 addi.l D7, 0x989680 00001D92 2F3C 0000 8235 move.l -[A7], 0x8235 00001D98 202E FFF6 move.l D0, [A6 - 0xA] 00001D9C 90AE FFF2 sub.l D0, [A6 - 0xE] 00001DA0 2F00 move.l -[A7], D0 00001DA2 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00001DA6 D087 add.l D0, D7 00001DA8 2D40 FFFA move.l [A6 - 0x6], D0 00001DAC 203C 0098 9680 move.l D0, 0x989680 00001DB2 90AE FFFA sub.l D0, [A6 - 0x6] 00001DB6 90AE 0010 sub.l D0, [A6 + 0x10] 00001DBA 4480 neg.l D0 00001DBC 206E FFDE movea.l A0, [A6 - 0x22] 00001DC0 A05A syscall PrimeTime 00001DC2 7000 moveq.l D0, 0x00 label00001DC4: 00001DC4 2E1F move.l D7, [A7]+ 00001DC6 4E5E unlink A6 00001DC8 4E75 rts 00001DCA 526F 6C6C addq.w [A7 + 0x6C6C], 1 00001DCE 5669 6465 addq.w [A1 + 0x6465], 3 export_123: 00001DD2 4E56 FFF6 link A6, -0x000A 00001DD6 2D69 0016 FFF6 move.l [A6 - 0xA], [A1 + 0x16] 00001DDC 1F3C 0001 move.b -[A7], 0x1 00001DE0 486D 0402 pea.l [A5 + 0x402 /* export_124 */] 00001DE4 206E FFF6 movea.l A0, [A6 - 0xA] 00001DE8 4868 029A pea.l [A0 + 0x29A] 00001DEC 206E FFF6 movea.l A0, [A6 - 0xA] 00001DF0 2F28 0292 move.l -[A7], [A0 + 0x292] 00001DF4 4EBA FE60 jsr [PC - 0x1A0 /* 00001C56 */] 00001DF8 4FEF 000E lea.l A7, [A7 + 0xE] 00001DFC 3D40 FFFA move.w [A6 - 0x6], D0 00001E00 4E5E unlink A6 00001E02 4E75 rts 00001E04 5469 6D65 addq.w [A1 + 0x6D65], 2 00001E08 546F 526F addq.w [A7 + 0x526F], 2 export_124: 00001E0C 4E56 FFF6 link A6, -0x000A 00001E10 2D49 FFF6 move.l [A6 - 0xA], A1 00001E14 1F3C 0001 move.b -[A7], 0x1 00001E18 42A7 clr.l -[A7] 00001E1A 206E FFF6 movea.l A0, [A6 - 0xA] 00001E1E 2F28 0292 move.l -[A7], [A0 + 0x292] 00001E22 4EBA 1324 jsr [PC + 0x1324 /* 00003148 */] 00001E26 4FEF 000A lea.l A7, [A7 + 0xA] 00001E2A 3D40 FFFA move.w [A6 - 0x6], D0 00001E2E 206E FFF6 movea.l A0, [A6 - 0xA] 00001E32 4AA8 0296 tst.l [A0 + 0x296] 00001E36 6724 beq +0x26 /* 00001E5C */ 00001E38 1F3C 0001 move.b -[A7], 0x1 00001E3C 206E FFF6 movea.l A0, [A6 - 0xA] 00001E40 2068 0296 movea.l A0, [A0 + 0x296] 00001E44 2F28 029E move.l -[A7], [A0 + 0x29E] 00001E48 206E FFF6 movea.l A0, [A6 - 0xA] 00001E4C 2F28 0296 move.l -[A7], [A0 + 0x296] 00001E50 4EBA 12F6 jsr [PC + 0x12F6 /* 00003148 */] 00001E54 4FEF 000A lea.l A7, [A7 + 0xA] 00001E58 3D40 FFFA move.w [A6 - 0x6], D0 label00001E5C: 00001E5C 4E5E unlink A6 00001E5E 4E75 rts 00001E60 5469 6D65 addq.w [A1 + 0x6D65], 2 00001E64 546F 5374 addq.w [A7 + 0x5374], 2 fn00001E68: 00001E68 4E56 FFEA link A6, -0x0016 00001E6C 4AAE 0008 tst.l [A6 + 0x8] 00001E70 6C12 bge +0x14 /* 00001E84 */ 00001E72 3D7C 0001 FFEA move.w [A6 - 0x16], 0x1 00001E78 202E 0008 move.l D0, [A6 + 0x8] 00001E7C 4480 neg.l D0 00001E7E 2D40 0008 move.l [A6 + 0x8], D0 00001E82 6004 bra +0x6 /* 00001E88 */ label00001E84: 00001E84 426E FFEA clr.w [A6 - 0x16] label00001E88: 00001E88 4878 001E push.l 0x1E 00001E8C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001E90 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 00001E94 2D40 FFF0 move.l [A6 - 0x10], D0 00001E98 202E FFF0 move.l D0, [A6 - 0x10] 00001E9C 91AE 0008 sub.l [A6 + 0x8], D0 00001EA0 2F3C 0001 A5E0 move.l -[A7], 0x1A5E0 00001EA6 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001EAA 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00001EAE 2D40 FFFC move.l [A6 - 0x4], D0 00001EB2 2F3C 0001 A5E0 move.l -[A7], 0x1A5E0 00001EB8 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001EBC 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00001EC0 91AE 0008 sub.l [A6 + 0x8], D0 00001EC4 4878 0708 push.l 0x708 00001EC8 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001ECC 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00001ED0 2D40 FFF8 move.l [A6 - 0x8], D0 00001ED4 4878 0708 push.l 0x708 00001ED8 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001EDC 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00001EE0 91AE 0008 sub.l [A6 + 0x8], D0 00001EE4 4878 001E push.l 0x1E 00001EE8 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001EEC 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00001EF0 2D40 FFF4 move.l [A6 - 0xC], D0 00001EF4 4A6E FFEA tst.w [A6 - 0x16] 00001EF8 6710 beq +0x12 /* 00001F0A */ 00001EFA 4878 FFFF push.l 0xFFFF 00001EFE 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001F02 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00001F06 2D40 FFFC move.l [A6 - 0x4], D0 label00001F0A: 00001F0A 206E 000C movea.l A0, [A6 + 0xC] 00001F0E 10AE FFFF move.b [A0], [A6 - 0x1] 00001F12 206E 000C movea.l A0, [A6 + 0xC] 00001F16 116E FFFB 0001 move.b [A0 + 0x1], [A6 - 0x5] 00001F1C 206E 000C movea.l A0, [A6 + 0xC] 00001F20 116E FFF7 0002 move.b [A0 + 0x2], [A6 - 0x9] 00001F26 206E 000C movea.l A0, [A6 + 0xC] 00001F2A 116E FFF3 0003 move.b [A0 + 0x3], [A6 - 0xD] 00001F30 4E5E unlink A6 00001F32 4E75 rts 00001F34 4376 744E chk.w D1, [A6 + D7.w * 4 + 0x4E] 00001F38 756D moveq.l D2, 0x6D 00001F3A 546F 4E56 addq.w [A7 + 0x4E56], 2 // begin alternate branch 00001F3C-00001F44 fn00001F3C: 00001F3C 4E56 0000 link A6, 0 00001F40 48E7 0700 movem.l -[A7], D5,D6,D7 // end alternate branch 00001F3C-00001F44 fn00001F3C: // (misaligned) 00001F3E 0000 48E7 ori.b D0, 0xE7 00001F42 0700 btst D0, D3 00001F44 206E 0008 movea.l A0, [A6 + 0x8] 00001F48 1E10 move.b D7, [A0] 00001F4A 4887 ext.w D7 00001F4C 48C7 ext.l D7 00001F4E 4A87 tst.l D7 00001F50 6C08 bge +0xA /* 00001F5A */ 00001F52 7A01 moveq.l D5, 0x01 00001F54 4487 neg.l D7 00001F56 5387 subq.l D7, 1 00001F58 6002 bra +0x4 /* 00001F5C */ label00001F5A: 00001F5A 7A00 moveq.l D5, 0x00 label00001F5C: 00001F5C 4878 0E10 push.l 0xE10 00001F60 2F07 move.l -[A7], D7 00001F62 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00001F66 2C00 move.l D6, D0 00001F68 206E 0008 movea.l A0, [A6 + 0x8] 00001F6C 1028 0001 move.b D0, [A0 + 0x1] 00001F70 4880 ext.w D0 00001F72 C1FC 003C muls.w D0, 0x3C /* '<' */ 00001F76 DC80 add.l D6, D0 00001F78 206E 0008 movea.l A0, [A6 + 0x8] 00001F7C 1028 0002 move.b D0, [A0 + 0x2] 00001F80 4880 ext.w D0 00001F82 3040 movea.w A0, D0 00001F84 DC88 add.l D6, A0 00001F86 4878 001E push.l 0x1E 00001F8A 2F06 move.l -[A7], D6 00001F8C 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00001F90 2C00 move.l D6, D0 00001F92 206E 0008 movea.l A0, [A6 + 0x8] 00001F96 1028 0003 move.b D0, [A0 + 0x3] 00001F9A 4880 ext.w D0 00001F9C 3040 movea.w A0, D0 00001F9E DC88 add.l D6, A0 00001FA0 4A45 tst.w D5 00001FA2 670C beq +0xE /* 00001FB0 */ 00001FA4 4878 FFFF push.l 0xFFFF 00001FA8 2F06 move.l -[A7], D6 00001FAA 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00001FAE 2C00 move.l D6, D0 label00001FB0: 00001FB0 2006 move.l D0, D6 00001FB2 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 00001FB6 4E5E unlink A6 00001FB8 4E75 rts 00001FBA 4376 7453 chk.w D1, [A6 + D7.w * 4 + 0x53] 00001FBE 4D50 chk.w D6, [A0] 00001FC0 5445 addq.w D5, 2 fn00001FC2: 00001FC2 4E56 FFFE link A6, -0x0002 00001FC6 4227 clr.b -[A7] 00001FC8 42A7 clr.l -[A7] 00001FCA 3F3C 002E move.w -[A7], 0x2E /* '.' */ 00001FCE 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001FD2 486E 000C pea.l [A6 + 0xC] 00001FD6 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001FDA 4EBA 022E jsr [PC + 0x22E /* 0000220A */] 00001FDE 4FEF 0014 lea.l A7, [A7 + 0x14] 00001FE2 3D40 FFFE move.w [A6 - 0x2], D0 00001FE6 6704 beq +0x6 /* 00001FEC */ 00001FE8 302E FFFE move.w D0, [A6 - 0x2] label00001FEC: 00001FEC 4E5E unlink A6 00001FEE 4E75 rts 00001FF0 7664 moveq.l D3, 0x64 00001FF2 6D47 blt +0x49 /* 0000203B */ 00001FF4 6574 bcs +0x76 /* 0000206A */ 00001FF6 4465 neg.w -[A5] 00001FF8 4E56 FFFE link A6, -0x0002 00001FFC 4227 clr.b -[A7] 00001FFE 42A7 clr.l -[A7] 00002000 3F3C 0034 move.w -[A7], 0x34 /* '4' */ 00002004 2F2E 000C move.l -[A7], [A6 + 0xC] 00002008 42A7 clr.l -[A7] 0000200A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000200E 4EBA 01FA jsr [PC + 0x1FA /* 0000220A */] 00002012 4FEF 0014 lea.l A7, [A7 + 0x14] 00002016 3D40 FFFE move.w [A6 - 0x2], D0 0000201A 6704 beq +0x6 /* 00002020 */ 0000201C 302E FFFE move.w D0, [A6 - 0x2] label00002020: 00002020 4E5E unlink A6 00002022 4E75 rts 00002024 7664 moveq.l D3, 0x64 00002026 6D47 blt +0x49 /* 0000206F */ 00002028 6574 bcs +0x76 /* 0000209E */ 0000202A 436C 4E56 chk.w D1, [A4 + 0x4E56] export_125: // at 0000202C (misaligned) 0000202E FFFE .invalid <> 00002030 4267 clr.w -[A7] 00002032 206E 0008 movea.l A0, [A6 + 0x8] 00002036 3F28 0004 move.w -[A7], [A0 + 0x4] 0000203A 4EAD 0222 jsr [A5 + 0x222 /* export_64 */] 0000203E 3D5F FFFE move.w [A6 - 0x2], [A7]+ 00002042 6706 beq +0x8 /* 0000204A */ 00002044 302E FFFE move.w D0, [A6 - 0x2] 00002048 6022 bra +0x24 /* 0000206C */ label0000204A: 0000204A 1F2E 000C move.b -[A7], [A6 + 0xC] 0000204E 42A7 clr.l -[A7] 00002050 3F3C 0035 move.w -[A7], 0x35 /* '5' */ 00002054 42A7 clr.l -[A7] 00002056 42A7 clr.l -[A7] 00002058 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000205C 4EBA 01AC jsr [PC + 0x1AC /* 0000220A */] 00002060 4FEF 0014 lea.l A7, [A7 + 0x14] 00002064 3D40 FFFE move.w [A6 - 0x2], D0 00002068 302E FFFE move.w D0, [A6 - 0x2] // begin alternate branch 0000206A-0000206C label0000206A: 0000206A FFFE .invalid <> // end alternate branch 0000206A-0000206C label0000206A: // (misaligned) label0000206C: 0000206C 4E5E unlink A6 0000206E 4E75 rts 00002070 7664 moveq.l D3, 0x64 00002072 6D43 blt +0x45 /* 000020B7 */ 00002074 616E bsr +0x70 /* 000020E4 */ 00002076 6365 bls +0x67 /* 000020DD */ fn00002078: 00002078 4E56 FFF6 link A6, -0x000A 0000207C 4267 clr.w -[A7] 0000207E 206E 0008 movea.l A0, [A6 + 0x8] 00002082 3F28 0004 move.w -[A7], [A0 + 0x4] 00002086 4EAD 0222 jsr [A5 + 0x222 /* export_64 */] 0000208A 548F addq.l A7, 2 0000208C 42A7 clr.l -[A7] 0000208E A975 syscall TickCount 00002090 2D5F FFF6 move.l [A6 - 0xA], [A7]+ label00002094: 00002094 42A7 clr.l -[A7] 00002096 A975 syscall TickCount 00002098 201F move.l D0, [A7]+ 0000209A 90AE FFF6 sub.l D0, [A6 - 0xA] label0000209E: 0000209E 5180 subq.l D0, 8 000020A0 65F2 bcs -0xC /* 00002094 */ 000020A2 4267 clr.w -[A7] 000020A4 206E 0008 movea.l A0, [A6 + 0x8] 000020A8 3F28 0004 move.w -[A7], [A0 + 0x4] 000020AC 4EAD 0222 jsr [A5 + 0x222 /* export_64 */] 000020B0 548F addq.l A7, 2 000020B2 4227 clr.b -[A7] 000020B4 42A7 clr.l -[A7] 000020B6 3F3C 0042 move.w -[A7], 0x42 /* 'B' */ 000020BA 42A7 clr.l -[A7] 000020BC 42A7 clr.l -[A7] 000020BE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000020C2 4EBA 023C jsr [PC + 0x23C /* 00002300 */] 000020C6 4FEF 0014 lea.l A7, [A7 + 0x14] 000020CA 3D40 FFFE move.w [A6 - 0x2], D0 000020CE 6706 beq +0x8 /* 000020D6 */ 000020D0 302E FFFE move.w D0, [A6 - 0x2] 000020D4 601A bra +0x1C /* 000020F0 */ label000020D6: 000020D6 2D6E 0008 FFFA move.l [A6 - 0x6], [A6 + 0x8] 000020DC 206E FFFA movea.l A0, [A6 - 0x6] 000020E0 4268 02A2 clr.w [A0 + 0x2A2] fn000020E4: 000020E4 206E FFFA movea.l A0, [A6 - 0x6] 000020E8 317C 0001 02AC move.w [A0 + 0x2AC], 0x1 000020EE 7000 moveq.l D0, 0x00 label000020F0: 000020F0 4E5E unlink A6 000020F2 4E75 rts 000020F4 7664 moveq.l D3, 0x64 000020F6 6D52 blt +0x54 /* 0000214A */ 000020F8 6573 bcs +0x75 /* 0000216D */ 000020FA 6574 bcs +0x76 /* 00002170 */ fn000020FC: 000020FC 4E56 FFF2 link A6, -0x000E 00002100 4AAE 0008 tst.l [A6 + 0x8] 00002104 6608 bne +0xA /* 0000210E */ 00002106 303C DFF9 move.w D0, 0xDFF9 0000210A 6000 00F2 bra +0xF4 /* 000021FE */ label0000210E: 0000210E 2D6E 0008 FFFA move.l [A6 - 0x6], [A6 + 0x8] 00002114 206E FFFA movea.l A0, [A6 - 0x6] 00002118 4A68 02A4 tst.w [A0 + 0x2A4] 0000211C 6706 beq +0x8 /* 00002124 */ 0000211E 7000 moveq.l D0, 0x00 00002120 6000 00DC bra +0xDE /* 000021FE */ label00002124: 00002124 206E FFFA movea.l A0, [A6 - 0x6] 00002128 4A68 02A2 tst.w [A0 + 0x2A2] 0000212C 6718 beq +0x1A /* 00002146 */ 0000212E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002132 4EBA FF44 jsr [PC - 0xBC /* 00002078 */] 00002136 588F addq.l A7, 4 00002138 3D40 FFFE move.w [A6 - 0x2], D0 0000213C 6708 beq +0xA /* 00002146 */ 0000213E 302E FFFE move.w D0, [A6 - 0x2] 00002142 6000 00BA bra +0xBC /* 000021FE */ label00002146: 00002146 206E FFFA movea.l A0, [A6 - 0x6] label0000214A: 0000214A 4A68 02AC tst.w [A0 + 0x2AC] 0000214E 6744 beq +0x46 /* 00002194 */ 00002150 4227 clr.b -[A7] 00002152 42A7 clr.l -[A7] 00002154 3F3C 003D move.w -[A7], 0x3D /* '=' */ 00002158 486E FFF6 pea.l [A6 - 0xA] 0000215C 42A7 clr.l -[A7] 0000215E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002162 4EBA 019C jsr [PC + 0x19C /* 00002300 */] 00002166 4FEF 0014 lea.l A7, [A7 + 0x14] 0000216A 3D40 FFFE move.w [A6 - 0x2], D0 0000216E 4A6E FFFE tst.w [A6 - 0x2] // begin alternate branch 00002170-00002172 label00002170: 00002170 FFFE .invalid <> // end alternate branch 00002170-00002172 label00002170: // (misaligned) 00002172 6708 beq +0xA /* 0000217C */ 00002174 302E FFFE move.w D0, [A6 - 0x2] 00002178 6000 0084 bra +0x86 /* 000021FE */ label0000217C: 0000217C 206E FFFA movea.l A0, [A6 - 0x6] 00002180 216E FFF6 02A8 move.l [A0 + 0x2A8], [A6 - 0xA] 00002186 206E FFFA movea.l A0, [A6 - 0x6] 0000218A 4268 02AC clr.w [A0 + 0x2AC] 0000218E 2D6E FFF6 FFF6 move.l [A6 - 0xA], [A6 - 0xA] label00002194: 00002194 206E FFFA movea.l A0, [A6 - 0x6] 00002198 7003 moveq.l D0, 0x03 0000219A B0A8 02B4 cmp.l D0, [A0 + 0x2B4] 0000219E 662C bne +0x2E /* 000021CC */ 000021A0 206E FFFA movea.l A0, [A6 - 0x6] 000021A4 7007 moveq.l D0, 0x07 000021A6 B0A8 02A8 cmp.l D0, [A0 + 0x2A8] 000021AA 6620 bne +0x22 /* 000021CC */ 000021AC 42A7 clr.l -[A7] 000021AE A975 syscall TickCount 000021B0 206E FFFA movea.l A0, [A6 - 0x6] 000021B4 201F move.l D0, [A7]+ 000021B6 90A8 02B8 sub.l D0, [A0 + 0x2B8] 000021BA 2D40 FFF2 move.l [A6 - 0xE], D0 000021BE 0CAE 0000 010E FFF2 cmpi.l [A6 - 0xE], 0x10E 000021C6 6C04 bge +0x6 /* 000021CC */ 000021C8 7000 moveq.l D0, 0x00 000021CA 6032 bra +0x34 /* 000021FE */ label000021CC: 000021CC 206E FFFA movea.l A0, [A6 - 0x6] 000021D0 317C 0001 02A6 move.w [A0 + 0x2A6], 0x1 000021D6 206E FFFA movea.l A0, [A6 - 0x6] 000021DA 4268 02AE clr.w [A0 + 0x2AE] 000021DE 1F3C 0001 move.b -[A7], 0x1 000021E2 42A7 clr.l -[A7] 000021E4 3F3C 0041 move.w -[A7], 0x41 /* 'A' */ 000021E8 206E FFFA movea.l A0, [A6 - 0x6] 000021EC 4868 02B0 pea.l [A0 + 0x2B0] 000021F0 42A7 clr.l -[A7] 000021F2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000021F6 4EBA 0108 jsr [PC + 0x108 /* 00002300 */] 000021FA 4FEF 0014 lea.l A7, [A7 + 0x14] label000021FE: 000021FE 4E5E unlink A6 00002200 4E75 rts 00002202 5265 addq.w -[A5], 1 00002204 7175 moveq.l D0, 0x75 00002206 6573 bcs +0x75 /* 0000227B */ 00002208 7444 moveq.l D2, 0x44 fn0000220A: 0000220A 4E56 FFFA link A6, -0x0006 0000220E 4AAE 0008 tst.l [A6 + 0x8] 00002212 6608 bne +0xA /* 0000221C */ 00002214 303C DFF9 move.w D0, 0xDFF9 00002218 6000 0092 bra +0x94 /* 000022AC */ label0000221C: 0000221C 42A7 clr.l -[A7] 0000221E A975 syscall TickCount 00002220 2D5F FFFA move.l [A6 - 0x6], [A7]+ 00002224 6026 bra +0x28 /* 0000224C */ label00002226: 00002226 42A7 clr.l -[A7] 00002228 A975 syscall TickCount 0000222A 201F move.l D0, [A7]+ 0000222C 90AE FFFA sub.l D0, [A6 - 0x6] 00002230 7241 moveq.l D1, 0x41 00002232 B280 cmp.l D1, D0 00002234 6416 bcc +0x18 /* 0000224C */ 00002236 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000223A 4EBA FE3C jsr [PC - 0x1C4 /* 00002078 */] 0000223E 588F addq.l A7, 4 00002240 3D40 FFFE move.w [A6 - 0x2], D0 00002244 206E 0008 movea.l A0, [A6 + 0x8] 00002248 4268 02A6 clr.w [A0 + 0x2A6] label0000224C: 0000224C 206E 0008 movea.l A0, [A6 + 0x8] 00002250 4A68 02A6 tst.w [A0 + 0x2A6] 00002254 66D0 bne -0x2E /* 00002226 */ 00002256 206E 0008 movea.l A0, [A6 + 0x8] 0000225A 317C 0001 02AC move.w [A0 + 0x2AC], 0x1 00002260 206E 0008 movea.l A0, [A6 + 0x8] 00002264 4A68 02A2 tst.w [A0 + 0x2A2] 00002268 6716 beq +0x18 /* 00002280 */ 0000226A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000226E 4EBA FE08 jsr [PC - 0x1F8 /* 00002078 */] 00002272 588F addq.l A7, 4 00002274 3D40 FFFE move.w [A6 - 0x2], D0 00002278 6706 beq +0x8 /* 00002280 */ 0000227A 302E FFFE move.w D0, [A6 - 0x2] 0000227E 602C bra +0x2E /* 000022AC */ label00002280: 00002280 42A7 clr.l -[A7] 00002282 A975 syscall TickCount 00002284 206E 0008 movea.l A0, [A6 + 0x8] 00002288 215F 02BC move.l [A0 + 0x2BC], [A7]+ 0000228C 1F2E 001A move.b -[A7], [A6 + 0x1A] 00002290 2F2E 0016 move.l -[A7], [A6 + 0x16] 00002294 3F2E 0014 move.w -[A7], [A6 + 0x14] 00002298 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000229C 2F2E 000C move.l -[A7], [A6 + 0xC] 000022A0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000022A4 4EBA 005A jsr [PC + 0x5A /* 00002300 */] 000022A8 4FEF 0014 lea.l A7, [A7 + 0x14] label000022AC: 000022AC 4E5E unlink A6 000022AE 4E75 rts 000022B0 5365 subq.w -[A5], 1 000022B2 6E64 bgt +0x66 /* 00002318 */ 000022B4 4465 neg.w -[A5] 000022B6 7669 moveq.l D3, 0x69 fn000022B8: 000022B8 4E56 0000 link A6, 0 000022BC 302E 000C move.w D0, [A6 + 0xC] 000022C0 6A22 bpl +0x24 /* 000022E4 */ 000022C2 0440 DFF6 subi.w D0, 0xDFF6 000022C6 671C beq +0x1E /* 000022E4 */ 000022C8 6A0C bpl +0xE /* 000022D6 */ 000022CA 5A40 addq.w D0, 5 000022CC 6716 beq +0x18 /* 000022E4 */ 000022CE 6A24 bpl +0x26 /* 000022F4 */ 000022D0 5240 addq.w D0, 1 000022D2 6A20 bpl +0x22 /* 000022F4 */ 000022D4 600E bra +0x10 /* 000022E4 */ label000022D6: 000022D6 0440 1FEF subi.w D0, 0x1FEF 000022DA 6718 beq +0x1A /* 000022F4 */ 000022DC 6A06 bpl +0x8 /* 000022E4 */ 000022DE 0440 E01C subi.w D0, 0xE01C 000022E2 6B10 bmi +0x12 /* 000022F4 */ label000022E4: 000022E4 3D6E 000C 000C move.w [A6 + 0xC], [A6 + 0xC] 000022EA 206E 0008 movea.l A0, [A6 + 0x8] 000022EE 317C 0001 02A2 move.w [A0 + 0x2A2], 0x1 label000022F4: 000022F4 4E5E unlink A6 000022F6 4E75 rts 000022F8 6368 bls +0x6A /* 00002362 */ 000022FA 6563 bcs +0x65 /* 0000235F */ 000022FC 6B49 bmi +0x4B /* 00002347 */ 000022FE 6643 bne +0x45 /* 00002343 */ fn00002300: 00002300 4E56 FFF8 link A6, -0x0008 00002304 4AAE 0008 tst.l [A6 + 0x8] 00002308 6608 bne +0xA /* 00002312 */ 0000230A 303C DFF9 move.w D0, 0xDFF9 0000230E 6000 012A bra +0x12C /* 0000243A */ label00002312: 00002312 206E 0008 movea.l A0, [A6 + 0x8] 00002316 3028 0272 move.w D0, [A0 + 0x272] // begin alternate branch 00002318-0000231E label00002318: 00002318 0272 5268 0272 andi.w [A2 + D0.w * 2 + 0x72], 0x5268 /* 'Rh' */ // end alternate branch 00002318-0000231E label00002318: // (misaligned) 0000231A 5268 0272 addq.w [A0 + 0x272], 1 0000231E C1FC 003E muls.w D0, 0x3E /* '>' */ 00002322 5C80 addq.l D0, 6 00002324 D0AE 0008 add.l D0, [A6 + 0x8] 00002328 2D40 FFF8 move.l [A6 - 0x8], D0 0000232C 226E 0008 movea.l A1, [A6 + 0x8] 00002330 0C69 000A 0272 cmpi.w [A1 + 0x272], 0xA /* '\n' */ 00002336 6608 bne +0xA /* 00002340 */ 00002338 206E 0008 movea.l A0, [A6 + 0x8] 0000233C 4268 0272 clr.w [A0 + 0x272] label00002340: 00002340 206E 0008 movea.l A0, [A6 + 0x8] 00002344 226E FFF8 movea.l A1, [A6 - 0x8] 00002348 3368 0004 0018 move.w [A1 + 0x18], [A0 + 0x4] 0000234E 206E FFF8 movea.l A0, [A6 - 0x8] 00002352 216E 0008 003A move.l [A0 + 0x3A], [A6 + 0x8] 00002358 206E 0008 movea.l A0, [A6 + 0x8] 0000235C 226E FFF8 movea.l A1, [A6 - 0x8] 00002360 2368 0274 002E move.l [A1 + 0x2E], [A0 + 0x274] // begin alternate branch 00002362-0000236C label00002362: 00002362 0274 002E 4AAE andi.w [A4 + D4 * 2 - 0x82], 0x2E /* '.' */ 00002368 000C 6710 ori.b A4, 0x10 // end alternate branch 00002362-0000236C label00002362: // (misaligned) 00002366 4AAE 000C tst.l [A6 + 0xC] 0000236A 6710 beq +0x12 /* 0000237C */ 0000236C 701C moveq.l D0, 0x1C 0000236E D0AE FFF8 add.l D0, [A6 - 0x8] 00002372 2240 movea.l A1, D0 00002374 7012 moveq.l D0, 0x12 00002376 206E 000C movea.l A0, [A6 + 0xC] 0000237A A02E syscall BlockMove/BlockMoveData label0000237C: 0000237C 206E FFF8 movea.l A0, [A6 - 0x8] 00002380 216E 0016 0032 move.l [A0 + 0x32], [A6 + 0x16] 00002386 41ED 0412 lea.l A0, [A5 + 0x412 /* export_126 */] 0000238A 226E FFF8 movea.l A1, [A6 - 0x8] 0000238E 2348 000C move.l [A1 + 0xC], A0 00002392 206E FFF8 movea.l A0, [A6 - 0x8] 00002396 316E 0014 001A move.w [A0 + 0x1A], [A6 + 0x14] 0000239C 4AAE 0010 tst.l [A6 + 0x10] 000023A0 670C beq +0xE /* 000023AE */ 000023A2 206E FFF8 movea.l A0, [A6 - 0x8] 000023A6 216E 0010 0036 move.l [A0 + 0x36], [A6 + 0x10] 000023AC 6008 bra +0xA /* 000023B6 */ label000023AE: 000023AE 206E FFF8 movea.l A0, [A6 - 0x8] 000023B2 42A8 0036 clr.l [A0 + 0x36] label000023B6: 000023B6 4A2E 001A tst.b [A6 + 0x1A] 000023BA 6708 beq +0xA /* 000023C4 */ 000023BC 206E 0008 movea.l A0, [A6 + 0x8] 000023C0 5268 02A4 addq.w [A0 + 0x2A4], 1 label000023C4: 000023C4 4267 clr.w -[A7] 000023C6 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000023CA 1F2E 001A move.b -[A7], [A6 + 0x1A] 000023CE 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */] 000023D2 3D5F FFFE move.w [A6 - 0x2], [A7]+ 000023D6 673E beq +0x40 /* 00002416 */ 000023D8 4A2E 001A tst.b [A6 + 0x1A] 000023DC 6708 beq +0xA /* 000023E6 */ 000023DE 206E 0008 movea.l A0, [A6 + 0x8] 000023E2 5368 02A4 subq.w [A0 + 0x2A4], 1 label000023E6: 000023E6 0C6E FFEF FFFE cmpi.w [A6 - 0x2], 0xFFEF 000023EC 6606 bne +0x8 /* 000023F4 */ 000023EE 303C DFFA move.w D0, 0xDFFA 000023F2 6046 bra +0x48 /* 0000243A */ label000023F4: 000023F4 0C6E FFE5 FFFE cmpi.w [A6 - 0x2], 0xFFE5 000023FA 6606 bne +0x8 /* 00002402 */ 000023FC 303C DFF0 move.w D0, 0xDFF0 00002400 6038 bra +0x3A /* 0000243A */ label00002402: 00002402 3F2E FFFE move.w -[A7], [A6 - 0x2] 00002406 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000240A 4EBA FEAC jsr [PC - 0x154 /* 000022B8 */] 0000240E 5C8F addq.l A7, 6 00002410 302E FFFE move.w D0, [A6 - 0x2] 00002414 6024 bra +0x26 /* 0000243A */ label00002416: 00002416 4A2E 001A tst.b [A6 + 0x1A] 0000241A 661A bne +0x1C /* 00002436 */ 0000241C 206E FFF8 movea.l A0, [A6 - 0x8] 00002420 4AA8 0036 tst.l [A0 + 0x36] 00002424 6710 beq +0x12 /* 00002436 */ 00002426 206E FFF8 movea.l A0, [A6 - 0x8] 0000242A 226E FFF8 movea.l A1, [A6 - 0x8] 0000242E 2269 0036 movea.l A1, [A1 + 0x36] 00002432 22A8 001C move.l [A1], [A0 + 0x1C] label00002436: 00002436 302E FFFE move.w D0, [A6 - 0x2] label0000243A: 0000243A 4E5E unlink A6 0000243C 4E75 rts 0000243E 5365 subq.w -[A5], 1 00002440 6E64 bgt +0x66 /* 000024A6 */ 00002442 4465 neg.w -[A5] 00002444 7669 moveq.l D3, 0x69 export_126: 00002446 4E56 FFF2 link A6, -0x000E 0000244A 2D48 FFFC move.l [A6 - 0x4], A0 0000244E 206E FFFC movea.l A0, [A6 - 0x4] 00002452 2D68 003A FFF6 move.l [A6 - 0xA], [A0 + 0x3A] 00002458 206E FFF6 movea.l A0, [A6 - 0xA] 0000245C 5368 02A4 subq.w [A0 + 0x2A4], 1 00002460 206E FFFC movea.l A0, [A6 - 0x4] 00002464 0C68 FFEF 0010 cmpi.w [A0 + 0x10], 0xFFEF 0000246A 6608 bne +0xA /* 00002474 */ 0000246C 3D7C DFFA FFFA move.w [A6 - 0x6], 0xDFFA 00002472 602E bra +0x30 /* 000024A2 */ label00002474: 00002474 0C6E FFE5 FFFA cmpi.w [A6 - 0x6], 0xFFE5 0000247A 6608 bne +0xA /* 00002484 */ 0000247C 3D7C DFF0 FFFA move.w [A6 - 0x6], 0xDFF0 00002482 601E bra +0x20 /* 000024A2 */ label00002484: 00002484 206E FFFC movea.l A0, [A6 - 0x4] 00002488 3D68 0010 FFFA move.w [A6 - 0x6], [A0 + 0x10] 0000248E 4A6E FFFA tst.w [A6 - 0x6] 00002492 670E beq +0x10 /* 000024A2 */ 00002494 3F2E FFFA move.w -[A7], [A6 - 0x6] 00002498 2F2E FFF6 move.l -[A7], [A6 - 0xA] 0000249C 4EBA FE1A jsr [PC - 0x1E6 /* 000022B8 */] 000024A0 5C8F addq.l A7, 6 label000024A2: 000024A2 206E FFF6 movea.l A0, [A6 - 0xA] label000024A6: 000024A6 4A68 02A6 tst.w [A0 + 0x2A6] 000024AA 6768 beq +0x6A /* 00002514 */ 000024AC 4A6E FFFA tst.w [A6 - 0x6] 000024B0 6658 bne +0x5A /* 0000250A */ 000024B2 206E FFF6 movea.l A0, [A6 - 0xA] 000024B6 4A68 02AE tst.w [A0 + 0x2AE] 000024BA 664E bne +0x50 /* 0000250A */ 000024BC 206E FFFC movea.l A0, [A6 - 0x4] 000024C0 226E FFF6 movea.l A1, [A6 - 0xA] 000024C4 2368 001C 02B0 move.l [A1 + 0x2B0], [A0 + 0x1C] 000024CA 206E FFFC movea.l A0, [A6 - 0x4] 000024CE 2D68 0020 FFF2 move.l [A6 - 0xE], [A0 + 0x20] 000024D4 42A7 clr.l -[A7] 000024D6 A975 syscall TickCount 000024D8 206E FFF6 movea.l A0, [A6 - 0xA] 000024DC 215F 02B8 move.l [A0 + 0x2B8], [A7]+ 000024E0 202E FFF2 move.l D0, [A6 - 0xE] 000024E4 7210 moveq.l D1, 0x10 000024E6 E2A0 asr D0, D1 000024E8 206E FFF6 movea.l A0, [A6 - 0xA] 000024EC 2140 02B4 move.l [A0 + 0x2B4], D0 000024F0 202E FFF2 move.l D0, [A6 - 0xE] 000024F4 0280 0000 FFFF andi.l D0, 0xFFFF 000024FA 206E FFF6 movea.l A0, [A6 - 0xA] 000024FE 2140 02A8 move.l [A0 + 0x2A8], D0 00002502 206E FFF6 movea.l A0, [A6 - 0xA] 00002506 4268 02AC clr.w [A0 + 0x2AC] label0000250A: 0000250A 206E FFF6 movea.l A0, [A6 - 0xA] 0000250E 4268 02A6 clr.w [A0 + 0x2A6] 00002512 601A bra +0x1C /* 0000252E */ label00002514: 00002514 206E FFFC movea.l A0, [A6 - 0x4] 00002518 4AA8 0036 tst.l [A0 + 0x36] 0000251C 6710 beq +0x12 /* 0000252E */ 0000251E 206E FFFC movea.l A0, [A6 - 0x4] 00002522 226E FFFC movea.l A1, [A6 - 0x4] 00002526 2269 0036 movea.l A1, [A1 + 0x36] 0000252A 22A8 001C move.l [A1], [A0 + 0x1C] label0000252E: 0000252E 206E FFFC movea.l A0, [A6 - 0x4] 00002532 2028 0032 move.l D0, [A0 + 0x32] 00002536 6712 beq +0x14 /* 0000254A */ 00002538 3F2E FFFA move.w -[A7], [A6 - 0x6] 0000253C 2F28 002E move.l -[A7], [A0 + 0x2E] 00002540 2268 003A movea.l A1, [A0 + 0x3A] 00002544 2040 movea.l A0, D0 00002546 4E90 jsr [A0] 00002548 5C8F addq.l A7, 6 label0000254A: 0000254A 4E5E unlink A6 0000254C 4E75 rts 0000254E 7664 moveq.l D3, 0x64 00002550 6D43 blt +0x45 /* 00002595 */ 00002552 6F6D ble +0x6F /* 000025C1 */ 00002554 706C moveq.l D0, 0x6C fn00002556: 00002556 4E56 0000 link A6, 0 0000255A 7000 moveq.l D0, 0x00 0000255C 206E 0008 movea.l A0, [A6 + 0x8] 00002560 226E 000C movea.l A1, [A6 + 0xC] 00002564 222E 0010 move.l D1, [A6 + 0x10] 00002568 6002 bra +0x4 /* 0000256C */ label0000256A: 0000256A 5381 subq.l D1, 1 label0000256C: 0000256C 6708 beq +0xA /* 00002576 */ 0000256E 1418 move.b D2, [A0]+ 00002570 B419 cmp.b D2, [A1]+ 00002572 67F6 beq -0x8 /* 0000256A */ 00002574 5280 addq.l D0, 1 label00002576: 00002576 4E5E unlink A6 00002578 4E75 rts 0000257A 436F 6D70 chk.w D1, [A7 + 0x6D70] 0000257E 6172 bsr +0x74 /* 000025F2 */ 00002580 6553 bcs +0x55 /* 000025D5 */ export_142: 00002582 4E56 FEEC link A6, -0x0114 00002586 2D7C 2E76 6964 FEEC move.l [A6 - 0x114], 0x2E766964 /* '.vid' */ 0000258E 4267 clr.w -[A7] 00002590 2F3C 4452 5652 move.l -[A7], 0x44525652 /* 'DRVR' */ 00002596 A99C syscall CountResources 00002598 3D5F FFFE move.w [A6 - 0x2], [A7]+ 0000259C 3D7C 0001 FFFC move.w [A6 - 0x4], 0x1 000025A2 3D7C 0001 FFFA move.w [A6 - 0x6], 0x1 000025A8 6000 0080 bra +0x82 /* 0000262A */ label000025AC: 000025AC 42A7 clr.l -[A7] 000025AE 2F3C 4452 5652 move.l -[A7], 0x44525652 /* 'DRVR' */ 000025B4 3F2E FFFA move.w -[A7], [A6 - 0x6] 000025B8 A99D syscall GetIndResource 000025BA 2D5F FFF4 move.l [A6 - 0xC], [A7]+ 000025BE 4AAE FFF4 tst.l [A6 - 0xC] 000025C2 6606 bne +0x8 /* 000025CA */ 000025C4 303C DFF5 move.w D0, 0xDFF5 000025C8 6070 bra +0x72 /* 0000263A */ label000025CA: 000025CA 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000025CE 486E FFF8 pea.l [A6 - 0x8] 000025D2 486E FFF0 pea.l [A6 - 0x10] 000025D6 486E FEF0 pea.l [A6 - 0x110] 000025DA A9A8 syscall GetResInfo 000025DC 4878 0004 push.l 0x4 000025E0 486E FEEC pea.l [A6 - 0x114] 000025E4 486E FEF1 pea.l [A6 - 0x10F] 000025E8 4EBA FF6C jsr [PC - 0x94 /* 00002556 */] 000025EC 4FEF 000C lea.l A7, [A7 + 0xC] 000025F0 4A40 tst.w D0 fn000025F2: 000025F2 6632 bne +0x34 /* 00002626 */ 000025F4 302E FFFC move.w D0, [A6 - 0x4] 000025F8 526E FFFC addq.w [A6 - 0x4], 1 000025FC B06E 0008 cmp.w D0, [A6 + 0x8] 00002600 6624 bne +0x26 /* 00002626 */ 00002602 41EE FEF4 lea.l A0, [A6 - 0x10C] 00002606 7000 moveq.l D0, 0x00 00002608 102E FEF0 move.b D0, [A6 - 0x110] 0000260C 5740 subq.w D0, 3 0000260E 48C0 ext.l D0 00002610 226E 000A movea.l A1, [A6 + 0xA] 00002614 A02E syscall BlockMove/BlockMoveData 00002616 70FC moveq.l D0, 0xFFFFFFFC 00002618 D02E FEF0 add.b D0, [A6 - 0x110] 0000261C 206E 000A movea.l A0, [A6 + 0xA] 00002620 1080 move.b [A0], D0 00002622 7000 moveq.l D0, 0x00 00002624 6014 bra +0x16 /* 0000263A */ label00002626: 00002626 526E FFFA addq.w [A6 - 0x6], 1 label0000262A: 0000262A 302E FFFA move.w D0, [A6 - 0x6] 0000262E B06E FFFE cmp.w D0, [A6 - 0x2] 00002632 6F00 FF78 ble -0x86 /* 000025AC */ 00002636 303C DFF5 move.w D0, 0xDFF5 label0000263A: 0000263A 4E5E unlink A6 0000263C 4E75 rts 0000263E 7664 moveq.l D3, 0x64 00002640 6D47 blt +0x49 /* 00002689 */ 00002642 6574 bcs +0x76 /* 000026B8 */ 00002644 496E 4E56 chk.w D4, [A6 + 0x4E56] export_143: // at 00002646 (misaligned) 00002648 FFFE .invalid <> 0000264A 2F2E 000E move.l -[A7], [A6 + 0xE] 0000264E 1F2E 000C move.b -[A7], [A6 + 0xC] 00002652 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002656 4EBA 0044 jsr [PC + 0x44 /* 0000269C */] 0000265A 4FEF 000A lea.l A7, [A7 + 0xA] 0000265E 3D40 FFFE move.w [A6 - 0x2], D0 00002662 6706 beq +0x8 /* 0000266A */ 00002664 302E FFFE move.w D0, [A6 - 0x2] 00002668 6026 bra +0x28 /* 00002690 */ label0000266A: 0000266A 206E 000E movea.l A0, [A6 + 0xE] 0000266E 2F10 move.l -[A7], [A0] 00002670 4EBA FA06 jsr [PC - 0x5FA /* 00002078 */] 00002674 588F addq.l A7, 4 00002676 3D40 FFFE move.w [A6 - 0x2], D0 0000267A 6712 beq +0x14 /* 0000268E */ 0000267C 206E 000E movea.l A0, [A6 + 0xE] 00002680 2F10 move.l -[A7], [A0] 00002682 4EBA 00D4 jsr [PC + 0xD4 /* 00002758 */] 00002686 588F addq.l A7, 4 00002688 302E FFFE move.w D0, [A6 - 0x2] 0000268C 6002 bra +0x4 /* 00002690 */ label0000268E: 0000268E 7000 moveq.l D0, 0x00 label00002690: 00002690 4E5E unlink A6 00002692 4E75 rts 00002694 7664 moveq.l D3, 0x64 00002696 6D4F blt +0x51 /* 000026E7 */ 00002698 7065 moveq.l D0, 0x65 0000269A 6E44 bgt +0x46 /* 000026E0 */ fn0000269C: 0000269C 4E56 FEC6 link A6, -0x013A 000026A0 48E7 0028 movem.l -[A7], A2,A4 000026A4 2D7C 2E76 6964 FEC6 move.l [A6 - 0x13A], 0x2E766964 /* '.vid' */ 000026AC 7001 moveq.l D0, 0x01 000026AE D0AE 0008 add.l D0, [A6 + 0x8] 000026B2 2040 movea.l A0, D0 000026B4 43EE FED1 lea.l A1, [A6 - 0x12F] label000026B8: 000026B8 246E 0008 movea.l A2, [A6 + 0x8] 000026BC 7000 moveq.l D0, 0x00 000026BE 1012 move.b D0, [A2] 000026C0 A02E syscall BlockMove/BlockMoveData 000026C2 41EE FEC6 lea.l A0, [A6 - 0x13A] 000026C6 43EE FECD lea.l A1, [A6 - 0x133] 000026CA 7004 moveq.l D0, 0x04 000026CC A02E syscall BlockMove/BlockMoveData 000026CE 206E 0008 movea.l A0, [A6 + 0x8] 000026D2 7004 moveq.l D0, 0x04 000026D4 D010 add.b D0, [A0] 000026D6 1D40 FECC move.b [A6 - 0x134], D0 000026DA 7000 moveq.l D0, 0x00 000026DC 102E 000C move.b D0, [A6 + 0xC] label000026E0: 000026E0 2D40 FFEA move.l [A6 - 0x16], D0 000026E4 486E FFCE pea.l [A6 - 0x32] 000026E8 486E FECA pea.l [A6 - 0x136] 000026EC 486E FECC pea.l [A6 - 0x134] 000026F0 4EBA 0C10 jsr [PC + 0xC10 /* 00003302 */] 000026F4 4FEF 000C lea.l A7, [A7 + 0xC] 000026F8 3D40 FFCC move.w [A6 - 0x34], D0 000026FC 6706 beq +0x8 /* 00002704 */ 000026FE 302E FFCC move.w D0, [A6 - 0x34] 00002702 6044 bra +0x46 /* 00002748 */ label00002704: 00002704 203C 0000 02C4 move.l D0, 0x2C4 0000270A A71E syscall NewPtrSysClear, flags=7 0000270C 2848 movea.l A4, A0 0000270E 2008 move.l D0, A0 00002710 6604 bne +0x6 /* 00002716 */ 00002712 7094 moveq.l D0, 0xFFFFFF94 00002714 6032 bra +0x34 /* 00002748 */ label00002716: 00002716 396E FECA 0004 move.w [A4 + 0x4], [A6 - 0x136] 0000271C 426C 0272 clr.w [A4 + 0x272] 00002720 206E 000E movea.l A0, [A6 + 0xE] 00002724 208C move.l [A0], A4 00002726 42AC 02B0 clr.l [A4 + 0x2B0] 0000272A 3F3C 0001 move.w -[A7], 0x1 0000272E 2F0C move.l -[A7], A4 00002730 4EBA 0250 jsr [PC + 0x250 /* 00002982 */] 00002734 5C8F addq.l A7, 6 00002736 397C 0001 02AC move.w [A4 + 0x2AC], 0x1 0000273C 42AC 02B4 clr.l [A4 + 0x2B4] 00002740 397C 0001 02A2 move.w [A4 + 0x2A2], 0x1 00002746 7000 moveq.l D0, 0x00 label00002748: 00002748 4CDF 1400 movem.l A2,A4, [A7]+ 0000274C 4E5E unlink A6 0000274E 4E75 rts 00002750 7664 moveq.l D3, 0x64 00002752 6D4F blt +0x51 /* 000027A3 */ 00002754 7065 moveq.l D0, 0x65 00002756 6E44 bgt +0x46 /* 0000279C */ export_144: fn00002758: 00002758 4E56 FFCC link A6, -0x0034 0000275C 2F0C move.l -[A7], A4 0000275E 286E 0008 movea.l A4, [A6 + 0x8] 00002762 200C move.l D0, A4 00002764 6606 bne +0x8 /* 0000276C */ 00002766 303C DFF9 move.w D0, 0xDFF9 0000276A 6020 bra +0x22 /* 0000278C */ label0000276C: 0000276C 486E FFCE pea.l [A6 - 0x32] 00002770 3F2C 0004 move.w -[A7], [A4 + 0x4] 00002774 4EBA 0CDC jsr [PC + 0xCDC /* 00003452 */] 00002778 5C8F addq.l A7, 6 0000277A 3D40 FFCC move.w [A6 - 0x34], D0 0000277E 6706 beq +0x8 /* 00002786 */ 00002780 302E FFCC move.w D0, [A6 - 0x34] 00002784 6006 bra +0x8 /* 0000278C */ label00002786: 00002786 204C movea.l A0, A4 00002788 A01F syscall DisposPtr/DisposePtr 0000278A 7000 moveq.l D0, 0x00 label0000278C: 0000278C 285F movea.l A4, [A7]+ 0000278E 4E5E unlink A6 00002790 4E75 rts 00002792 7664 moveq.l D3, 0x64 00002794 6D43 blt +0x45 /* 000027D9 */ 00002796 6C6F bge +0x71 /* 00002807 */ 00002798 7365 moveq.l D1, 0x65 export_145: 0000279A 4E56 0000 link A6, 0 // begin alternate branch 0000279C-000027A0 label0000279C: 0000279C 0000 2F0C ori.b D0, 0xC // end alternate branch 0000279C-000027A0 label0000279C: // (misaligned) 0000279E 2F0C move.l -[A7], A4 000027A0 286E 0008 movea.l A4, [A6 + 0x8] 000027A4 296E 000C 0274 move.l [A4 + 0x274], [A6 + 0xC] 000027AA 7000 moveq.l D0, 0x00 000027AC 285F movea.l A4, [A7]+ 000027AE 4E5E unlink A6 000027B0 4E75 rts 000027B2 7664 moveq.l D3, 0x64 000027B4 6D53 blt +0x55 /* 00002809 */ 000027B6 6574 bcs +0x76 /* 0000282C */ 000027B8 4170 4E56 chk.w D0, [A0 + D4 * 8 + 0x56] export_127: // at 000027BA (misaligned) 000027BC FFFA .invalid <> 000027BE 4227 clr.b -[A7] 000027C0 42A7 clr.l -[A7] 000027C2 3F3C 001B move.w -[A7], 0x1B 000027C6 486E FFFA pea.l [A6 - 0x6] 000027CA 42A7 clr.l -[A7] 000027CC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000027D0 4EBA FA38 jsr [PC - 0x5C8 /* 0000220A */] 000027D4 4FEF 0014 lea.l A7, [A7 + 0x14] 000027D8 3D40 FFFE move.w [A6 - 0x2], D0 000027DC 0C6E DFF6 FFFE cmpi.w [A6 - 0x2], 0xDFF6 000027E2 6606 bne +0x8 /* 000027EA */ 000027E4 302E FFFE move.w D0, [A6 - 0x2] 000027E8 6002 bra +0x4 /* 000027EC */ label000027EA: 000027EA 7000 moveq.l D0, 0x00 label000027EC: 000027EC 4E5E unlink A6 000027EE 4E75 rts 000027F0 7664 moveq.l D3, 0x64 000027F2 6D44 blt +0x46 /* 00002838 */ 000027F4 6576 bcs +0x78 /* 0000286C */ 000027F6 6963 bvs +0x65 /* 0000285B */ export_128: fn000027F8: 000027F8 4E56 FFFE link A6, -0x0002 000027FC 4227 clr.b -[A7] 000027FE 42A7 clr.l -[A7] 00002800 3F3C 001C move.w -[A7], 0x1C 00002804 2F2E 000E move.l -[A7], [A6 + 0xE] 00002808 486E 000C pea.l [A6 + 0xC] 0000280C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002810 4EBA F9F8 jsr [PC - 0x608 /* 0000220A */] 00002814 4FEF 0014 lea.l A7, [A7 + 0x14] 00002818 3D40 FFFE move.w [A6 - 0x2], D0 0000281C 4A6E FFFE tst.w [A6 - 0x2] 00002820 661C bne +0x1E /* 0000283E */ 00002822 2F2E 000E move.l -[A7], [A6 + 0xE] 00002826 4EBA F714 jsr [PC - 0x8EC /* 00001F3C */] 0000282A 588F addq.l A7, 4 label0000282C: 0000282C 206E 0008 movea.l A0, [A6 + 0x8] 00002830 2140 02B0 move.l [A0 + 0x2B0], D0 00002834 206E 0008 movea.l A0, [A6 + 0x8] label00002838: 00002838 7002 moveq.l D0, 0x02 0000283A 2140 02B4 move.l [A0 + 0x2B4], D0 label0000283E: 0000283E 302E FFFE move.w D0, [A6 - 0x2] 00002842 4E5E unlink A6 00002844 4E75 rts 00002846 7664 moveq.l D3, 0x64 00002848 6D47 blt +0x49 /* 00002891 */ 0000284A 6574 bcs +0x76 /* 000028C0 */ 0000284C 4375 4E56 chk.w D1, [A5 + D4 * 8 + 0x56] 00002850 FFCE .invalid <> 00002852 2D6E 0008 FFFA move.l [A6 - 0x6], [A6 + 0x8] 00002858 206E FFFA movea.l A0, [A6 - 0x6] 0000285C 2D68 02B0 FFCE move.l [A6 - 0x32], [A0 + 0x2B0] 00002862 206E FFFA movea.l A0, [A6 - 0x6] 00002866 7003 moveq.l D0, 0x03 00002868 B0A8 02B4 cmp.l D0, [A0 + 0x2B4] label0000286C: 0000286C 6668 bne +0x6A /* 000028D6 */ 0000286E 42A7 clr.l -[A7] 00002870 A975 syscall TickCount 00002872 206E FFFA movea.l A0, [A6 - 0x6] 00002876 201F move.l D0, [A7]+ 00002878 90A8 02B8 sub.l D0, [A0 + 0x2B8] 0000287C 2D40 FFD6 move.l [A6 - 0x2A], D0 00002880 206E FFFA movea.l A0, [A6 - 0x6] 00002884 226E FFFA movea.l A1, [A6 - 0x6] 00002888 2028 02BC move.l D0, [A0 + 0x2BC] 0000288C B0A9 02B8 cmp.l D0, [A1 + 0x2B8] 00002890 6F24 ble +0x26 /* 000028B6 */ 00002892 42A7 clr.l -[A7] 00002894 A975 syscall TickCount 00002896 206E FFFA movea.l A0, [A6 - 0x6] 0000289A 201F move.l D0, [A7]+ 0000289C 90A8 02BC sub.l D0, [A0 + 0x2BC] 000028A0 2D40 FFD2 move.l [A6 - 0x2E], D0 000028A4 7026 moveq.l D0, 0x26 000028A6 B0AE FFD2 cmp.l D0, [A6 - 0x2E] 000028AA 6C0A bge +0xC /* 000028B6 */ 000028AC 70DA moveq.l D0, 0xFFFFFFDA 000028AE D0AE FFD2 add.l D0, [A6 - 0x2E] 000028B2 91AE FFD6 sub.l [A6 - 0x2A], D0 label000028B6: 000028B6 4AAE FFD6 tst.l [A6 - 0x2A] 000028BA 6F1A ble +0x1C /* 000028D6 */ 000028BC 0CAE 0000 021C FFD6 cmpi.l [A6 - 0x2A], 0x21C // begin alternate branch 000028C0-000028C4 label000028C0: 000028C0 021C FFD6 andi.b [A4]+, 0xD6 // end alternate branch 000028C0-000028C4 label000028C0: // (misaligned) 000028C4 6C10 bge +0x12 /* 000028D6 */ 000028C6 4878 0002 push.l 0x2 000028CA 2F2E FFD6 move.l -[A7], [A6 - 0x2A] 000028CE 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 000028D2 D1AE FFCE add.l [A6 - 0x32], D0 label000028D6: 000028D6 2F2E 000C move.l -[A7], [A6 + 0xC] 000028DA 2F2E FFCE move.l -[A7], [A6 - 0x32] 000028DE 4EBA F588 jsr [PC - 0xA78 /* 00001E68 */] 000028E2 508F addq.l A7, 8 000028E4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000028E8 4EBA F812 jsr [PC - 0x7EE /* 000020FC */] 000028EC 588F addq.l A7, 4 000028EE 7000 moveq.l D0, 0x00 000028F0 4E5E unlink A6 000028F2 4E75 rts 000028F4 7664 moveq.l D3, 0x64 000028F6 6D4C blt +0x4E /* 00002944 */ 000028F8 6173 bsr +0x75 /* 0000296D */ 000028FA 7446 moveq.l D2, 0x46 000028FC 4E56 0000 link A6, 0 00002900 206E 0008 movea.l A0, [A6 + 0x8] 00002904 226E 000C movea.l A1, [A6 + 0xC] 00002908 22A8 02B4 move.l [A1], [A0 + 0x2B4] 0000290C 7000 moveq.l D0, 0x00 0000290E 4E5E unlink A6 00002910 4E75 rts 00002912 7664 moveq.l D3, 0x64 00002914 6D47 blt +0x49 /* 0000295D */ 00002916 6574 bcs +0x76 /* 0000298C */ 00002918 5469 4E56 addq.w [A1 + 0x4E56], 2 export_129: // at 0000291A (misaligned) 0000291C FFFE .invalid <> 0000291E 4227 clr.b -[A7] 00002920 42A7 clr.l -[A7] 00002922 3F3C 003D move.w -[A7], 0x3D /* '=' */ 00002926 2F2E 000C move.l -[A7], [A6 + 0xC] 0000292A 42A7 clr.l -[A7] 0000292C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002930 4EBA F8D8 jsr [PC - 0x728 /* 0000220A */] 00002934 4FEF 0014 lea.l A7, [A7 + 0x14] 00002938 3D40 FFFE move.w [A6 - 0x2], D0 0000293C 302E FFFE move.w D0, [A6 - 0x2] 00002940 4E5E unlink A6 00002942 4E75 rts label00002944: 00002944 7664 moveq.l D3, 0x64 00002946 6D4D blt +0x4F /* 00002995 */ 00002948 6564 bcs +0x66 /* 000029AE */ 0000294A 6961 bvs +0x63 /* 000029AD */ fn0000294C: 0000294C 4E56 FFFE link A6, -0x0002 00002950 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002954 4EBA F7A6 jsr [PC - 0x85A /* 000020FC */] 00002958 588F addq.l A7, 4 0000295A 3D40 FFFE move.w [A6 - 0x2], D0 0000295E 6706 beq +0x8 /* 00002966 */ 00002960 302E FFFE move.w D0, [A6 - 0x2] 00002964 6010 bra +0x12 /* 00002976 */ label00002966: 00002966 206E 0008 movea.l A0, [A6 + 0x8] 0000296A 226E 000C movea.l A1, [A6 + 0xC] 0000296E 22A8 02A8 move.l [A1], [A0 + 0x2A8] 00002972 302E FFFE move.w D0, [A6 - 0x2] label00002976: 00002976 4E5E unlink A6 00002978 4E75 rts 0000297A 7664 moveq.l D3, 0x64 0000297C 6D4C blt +0x4E /* 000029CA */ 0000297E 6173 bsr +0x75 /* 000029F3 */ 00002980 744D moveq.l D2, 0x4D fn00002982: 00002982 4E56 0000 link A6, 0 00002986 206E 0008 movea.l A0, [A6 + 0x8] 0000298A 317C 0001 02AE move.w [A0 + 0x2AE], 0x1 // begin alternate branch 0000298C-00002990 label0000298C: 0000298C 0001 02AE ori.b D1, 0xAE // end alternate branch 0000298C-00002990 label0000298C: // (misaligned) 00002990 206E 0008 movea.l A0, [A6 + 0x8] 00002994 4A68 02A2 tst.w [A0 + 0x2A2] 00002998 6704 beq +0x6 /* 0000299E */ 0000299A 7000 moveq.l D0, 0x00 0000299C 600E bra +0x10 /* 000029AC */ label0000299E: 0000299E 306E 000C movea.w A0, [A6 + 0xC] 000029A2 226E 0008 movea.l A1, [A6 + 0x8] 000029A6 2348 02A8 move.l [A1 + 0x2A8], A0 000029AA 7000 moveq.l D0, 0x00 label000029AC: 000029AC 4E5E unlink A6 label000029AE: 000029AE 4E75 rts 000029B0 7664 moveq.l D3, 0x64 000029B2 6D46 blt +0x48 /* 000029FA */ 000029B4 6F72 ble +0x74 /* 00002A28 */ 000029B6 6365 bls +0x67 /* 00002A1D */ 000029B8 4E56 FFFE link A6, -0x0002 000029BC 1F2E 0016 move.b -[A7], [A6 + 0x16] 000029C0 2F2E 0012 move.l -[A7], [A6 + 0x12] 000029C4 3F3C 001E move.w -[A7], 0x1E 000029C8 2F2E 000E move.l -[A7], [A6 + 0xE] // begin alternate branch 000029CA-000029E0 label000029CA: 000029CA 000E 486E ori.b A6, 0x6E /* 'n' */ 000029CE 000C 2F2E ori.b A4, 0x2E /* '.' */ 000029D2 0008 4EBA ori.b A0, 0xBA 000029D6 F834 4FEF .tblXX 0xF834, 0x4FEF // unimplemented 000029DA 0014 3D40 ori.b [A4], 0x40 /* '@' */ 000029DE FFFE .invalid <> // end alternate branch 000029CA-000029E0 label000029CA: // (misaligned) 000029CC 486E 000C pea.l [A6 + 0xC] 000029D0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000029D4 4EBA F834 jsr [PC - 0x7CC /* 0000220A */] 000029D8 4FEF 0014 lea.l A7, [A7 + 0x14] 000029DC 3D40 FFFE move.w [A6 - 0x2], D0 000029E0 302E FFFE move.w D0, [A6 - 0x2] 000029E4 4E5E unlink A6 000029E6 4E75 rts 000029E8 7664 moveq.l D3, 0x64 000029EA 6D47 blt +0x49 /* 00002A33 */ 000029EC 6574 bcs +0x76 /* 00002A62 */ 000029EE 5461 addq.w -[A1], 2 000029F0 4E56 FFFE link A6, -0x0002 000029F4 4227 clr.b -[A7] 000029F6 42A7 clr.l -[A7] 000029F8 3F3C 001F move.w -[A7], 0x1F // begin alternate branch 000029FA-00002A02 label000029FA: 000029FA 001F 2F2E ori.b [A7]+, 0x2E /* '.' */ 000029FE 000C 42A7 ori.b A4, 0xA7 // end alternate branch 000029FA-00002A02 label000029FA: // (misaligned) 000029FC 2F2E 000C move.l -[A7], [A6 + 0xC] 00002A00 42A7 clr.l -[A7] 00002A02 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002A06 4EBA F802 jsr [PC - 0x7FE /* 0000220A */] 00002A0A 4FEF 0014 lea.l A7, [A7 + 0x14] 00002A0E 3D40 FFFE move.w [A6 - 0x2], D0 00002A12 302E FFFE move.w D0, [A6 - 0x2] 00002A16 4E5E unlink A6 00002A18 4E75 rts 00002A1A 7664 moveq.l D3, 0x64 00002A1C 6D47 blt +0x49 /* 00002A65 */ 00002A1E 6574 bcs +0x76 /* 00002A94 */ 00002A20 436F 4E56 chk.w D1, [A7 + 0x4E56] 00002A24 FFFE .invalid <> 00002A26 4227 clr.b -[A7] label00002A28: 00002A28 42A7 clr.l -[A7] 00002A2A 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00002A2E 2F2E 000C move.l -[A7], [A6 + 0xC] 00002A32 42A7 clr.l -[A7] 00002A34 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002A38 4EBA F7D0 jsr [PC - 0x830 /* 0000220A */] 00002A3C 4FEF 0014 lea.l A7, [A7 + 0x14] 00002A40 3D40 FFFE move.w [A6 - 0x2], D0 00002A44 302E FFFE move.w D0, [A6 - 0x2] 00002A48 4E5E unlink A6 00002A4A 4E75 rts 00002A4C 7664 moveq.l D3, 0x64 00002A4E 6D47 blt +0x49 /* 00002A97 */ 00002A50 6574 bcs +0x76 /* 00002AC6 */ 00002A52 4D65 chk.w D6, -[A5] export_130: 00002A54 4E56 FFFE link A6, -0x0002 00002A58 4227 clr.b -[A7] 00002A5A 42A7 clr.l -[A7] 00002A5C 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00002A60 42A7 clr.l -[A7] label00002A62: 00002A62 42A7 clr.l -[A7] 00002A64 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002A68 4EBA F7A0 jsr [PC - 0x860 /* 0000220A */] 00002A6C 4FEF 0014 lea.l A7, [A7 + 0x14] 00002A70 3D40 FFFE move.w [A6 - 0x2], D0 00002A74 6704 beq +0x6 /* 00002A7A */ 00002A76 302E FFFE move.w D0, [A6 - 0x2] label00002A7A: 00002A7A 4E5E unlink A6 00002A7C 4E75 rts 00002A7E 7664 moveq.l D3, 0x64 00002A80 6D52 blt +0x54 /* 00002AD4 */ 00002A82 6573 bcs +0x75 /* 00002AF7 */ 00002A84 6574 bcs +0x76 /* 00002AFA */ 00002A86 4E56 FFFE link A6, -0x0002 00002A8A 4227 clr.b -[A7] 00002A8C 42A7 clr.l -[A7] 00002A8E 3F3C 0021 move.w -[A7], 0x21 /* '!' */ 00002A92 42A7 clr.l -[A7] label00002A94: 00002A94 486E 000C pea.l [A6 + 0xC] 00002A98 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002A9C 4EBA F76C jsr [PC - 0x894 /* 0000220A */] 00002AA0 4FEF 0014 lea.l A7, [A7 + 0x14] 00002AA4 3D40 FFFE move.w [A6 - 0x2], D0 00002AA8 6704 beq +0x6 /* 00002AAE */ 00002AAA 302E FFFE move.w D0, [A6 - 0x2] label00002AAE: 00002AAE 4E5E unlink A6 00002AB0 4E75 rts 00002AB2 7664 moveq.l D3, 0x64 00002AB4 6D53 blt +0x55 /* 00002B09 */ 00002AB6 6574 bcs +0x76 /* 00002B2C */ 00002AB8 4175 4E56 chk.w D0, [A5 + D4 * 8 + 0x56] 00002ABC FFFE .invalid <> 00002ABE 4227 clr.b -[A7] 00002AC0 42A7 clr.l -[A7] 00002AC2 3F3C 0022 move.w -[A7], 0x22 /* '\"' */ label00002AC6: 00002AC6 2F2E 000C move.l -[A7], [A6 + 0xC] 00002ACA 42A7 clr.l -[A7] 00002ACC 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002AD0 4EBA F738 jsr [PC - 0x8C8 /* 0000220A */] label00002AD4: 00002AD4 4FEF 0014 lea.l A7, [A7 + 0x14] 00002AD8 3D40 FFFE move.w [A6 - 0x2], D0 00002ADC 6704 beq +0x6 /* 00002AE2 */ 00002ADE 302E FFFE move.w D0, [A6 - 0x2] label00002AE2: 00002AE2 4E5E unlink A6 00002AE4 4E75 rts 00002AE6 7664 moveq.l D3, 0x64 00002AE8 6D47 blt +0x49 /* 00002B31 */ 00002AEA 6574 bcs +0x76 /* 00002B60 */ 00002AEC 4175 4E56 chk.w D0, [A5 + D4 * 8 + 0x56] 00002AF0 FFFE .invalid <> 00002AF2 4227 clr.b -[A7] 00002AF4 42A7 clr.l -[A7] 00002AF6 3F3C 0023 move.w -[A7], 0x23 /* '#' */ label00002AFA: 00002AFA 42A7 clr.l -[A7] 00002AFC 486E 000C pea.l [A6 + 0xC] 00002B00 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002B04 4EBA F704 jsr [PC - 0x8FC /* 0000220A */] 00002B08 4FEF 0014 lea.l A7, [A7 + 0x14] 00002B0C 3D40 FFFE move.w [A6 - 0x2], D0 00002B10 6704 beq +0x6 /* 00002B16 */ 00002B12 302E FFFE move.w D0, [A6 - 0x2] label00002B16: 00002B16 4E5E unlink A6 00002B18 4E75 rts 00002B1A 7664 moveq.l D3, 0x64 00002B1C 6D53 blt +0x55 /* 00002B71 */ 00002B1E 6574 bcs +0x76 /* 00002B94 */ 00002B20 4E6F move A7, USP 00002B22 4E56 FFFE link A6, -0x0002 00002B26 4227 clr.b -[A7] 00002B28 42A7 clr.l -[A7] 00002B2A 3F3C 0024 move.w -[A7], 0x24 /* '$' */ // begin alternate branch 00002B2C-00002B34 label00002B2C: 00002B2C 0024 2F2E ori.b -[A4], 0x2E /* '.' */ 00002B30 000C 42A7 ori.b A4, 0xA7 // end alternate branch 00002B2C-00002B34 label00002B2C: // (misaligned) 00002B2E 2F2E 000C move.l -[A7], [A6 + 0xC] 00002B32 42A7 clr.l -[A7] 00002B34 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002B38 4EBA F6D0 jsr [PC - 0x930 /* 0000220A */] 00002B3C 4FEF 0014 lea.l A7, [A7 + 0x14] 00002B40 3D40 FFFE move.w [A6 - 0x2], D0 00002B44 6704 beq +0x6 /* 00002B4A */ 00002B46 302E FFFE move.w D0, [A6 - 0x2] label00002B4A: 00002B4A 4E5E unlink A6 00002B4C 4E75 rts 00002B4E 7664 moveq.l D3, 0x64 00002B50 6D47 blt +0x49 /* 00002B99 */ 00002B52 6574 bcs +0x76 /* 00002BC8 */ 00002B54 4E6F move A7, USP 00002B56 4E56 FFFC link A6, -0x0004 00002B5A 1D6E 000D FFFC move.b [A6 - 0x4], [A6 + 0xD] label00002B60: 00002B60 1D6E 0011 FFFD move.b [A6 - 0x3], [A6 + 0x11] 00002B66 4227 clr.b -[A7] 00002B68 42A7 clr.l -[A7] 00002B6A 3F3C 0025 move.w -[A7], 0x25 /* '%' */ 00002B6E 42A7 clr.l -[A7] 00002B70 486E FFFC pea.l [A6 - 0x4] 00002B74 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002B78 4EBA F690 jsr [PC - 0x970 /* 0000220A */] 00002B7C 4FEF 0014 lea.l A7, [A7 + 0x14] 00002B80 3D40 FFFE move.w [A6 - 0x2], D0 00002B84 6704 beq +0x6 /* 00002B8A */ 00002B86 302E FFFE move.w D0, [A6 - 0x2] label00002B8A: 00002B8A 4E5E unlink A6 00002B8C 4E75 rts 00002B8E 7664 moveq.l D3, 0x64 00002B90 6D53 blt +0x55 /* 00002BE5 */ 00002B92 6574 bcs +0x76 /* 00002C08 */ label00002B94: 00002B94 506F 4E56 addq.w [A7 + 0x4E56], 8 00002B98 FFFE .invalid <> 00002B9A 4227 clr.b -[A7] 00002B9C 42A7 clr.l -[A7] 00002B9E 3F3C 0026 move.w -[A7], 0x26 /* '&' */ 00002BA2 2F2E 000E move.l -[A7], [A6 + 0xE] 00002BA6 486E 000C pea.l [A6 + 0xC] 00002BAA 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002BAE 4EBA F65A jsr [PC - 0x9A6 /* 0000220A */] 00002BB2 4FEF 0014 lea.l A7, [A7 + 0x14] 00002BB6 3D40 FFFE move.w [A6 - 0x2], D0 00002BBA 6704 beq +0x6 /* 00002BC0 */ 00002BBC 302E FFFE move.w D0, [A6 - 0x2] label00002BC0: 00002BC0 4E5E unlink A6 00002BC2 4E75 rts 00002BC4 7664 moveq.l D3, 0x64 00002BC6 6D47 blt +0x49 /* 00002C0F */ label00002BC8: 00002BC8 6574 bcs +0x76 /* 00002C3E */ 00002BCA 506F 4E56 addq.w [A7 + 0x4E56], 8 export_131: // at 00002BCC (misaligned) 00002BCE FFFC .invalid <> 00002BD0 4AAE 000C tst.l [A6 + 0xC] 00002BD4 6704 beq +0x6 /* 00002BDA */ 00002BD6 7001 moveq.l D0, 0x01 00002BD8 6002 bra +0x4 /* 00002BDC */ label00002BDA: 00002BDA 7000 moveq.l D0, 0x00 label00002BDC: 00002BDC 1D40 FFFD move.b [A6 - 0x3], D0 00002BE0 4227 clr.b -[A7] 00002BE2 42A7 clr.l -[A7] 00002BE4 3F3C 0027 move.w -[A7], 0x27 /* '\'' */ 00002BE8 42A7 clr.l -[A7] 00002BEA 486E FFFD pea.l [A6 - 0x3] 00002BEE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002BF2 4EBA F616 jsr [PC - 0x9EA /* 0000220A */] 00002BF6 4FEF 0014 lea.l A7, [A7 + 0x14] 00002BFA 3D40 FFFE move.w [A6 - 0x2], D0 00002BFE 6704 beq +0x6 /* 00002C04 */ 00002C00 302E FFFE move.w D0, [A6 - 0x2] label00002C04: 00002C04 4E5E unlink A6 00002C06 4E75 rts label00002C08: 00002C08 7664 moveq.l D3, 0x64 00002C0A 6D53 blt +0x55 /* 00002C5F */ 00002C0C 6574 bcs +0x76 /* 00002C82 */ 00002C0E 506F 4E56 addq.w [A7 + 0x4E56], 8 00002C12 FFFE .invalid <> 00002C14 4227 clr.b -[A7] 00002C16 42A7 clr.l -[A7] 00002C18 3F3C 0028 move.w -[A7], 0x28 /* '(' */ 00002C1C 2F2E 000C move.l -[A7], [A6 + 0xC] 00002C20 42A7 clr.l -[A7] 00002C22 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002C26 4EBA F5E2 jsr [PC - 0xA1E /* 0000220A */] 00002C2A 4FEF 0014 lea.l A7, [A7 + 0x14] 00002C2E 3D40 FFFE move.w [A6 - 0x2], D0 00002C32 6704 beq +0x6 /* 00002C38 */ 00002C34 302E FFFE move.w D0, [A6 - 0x2] label00002C38: 00002C38 4E5E unlink A6 00002C3A 4E75 rts 00002C3C 7664 moveq.l D3, 0x64 label00002C3E: 00002C3E 6D47 blt +0x49 /* 00002C87 */ 00002C40 6574 bcs +0x76 /* 00002CB6 */ 00002C42 506F 4E56 addq.w [A7 + 0x4E56], 8 00002C46 FFFE .invalid <> 00002C48 4227 clr.b -[A7] 00002C4A 42A7 clr.l -[A7] 00002C4C 3F3C 0029 move.w -[A7], 0x29 /* ')' */ 00002C50 42A7 clr.l -[A7] 00002C52 486E 000C pea.l [A6 + 0xC] 00002C56 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002C5A 4EBA F5AE jsr [PC - 0xA52 /* 0000220A */] 00002C5E 4FEF 0014 lea.l A7, [A7 + 0x14] 00002C62 3D40 FFFE move.w [A6 - 0x2], D0 00002C66 6704 beq +0x6 /* 00002C6C */ 00002C68 302E FFFE move.w D0, [A6 - 0x2] label00002C6C: 00002C6C 4E5E unlink A6 00002C6E 4E75 rts 00002C70 7664 moveq.l D3, 0x64 00002C72 6D53 blt +0x55 /* 00002CC7 */ 00002C74 6574 bcs +0x76 /* 00002CEA */ 00002C76 5669 4E56 addq.w [A1 + 0x4E56], 3 00002C7A FFFE .invalid <> 00002C7C 4227 clr.b -[A7] 00002C7E 42A7 clr.l -[A7] 00002C80 3F3C 002A move.w -[A7], 0x2A /* '*' */ // begin alternate branch 00002C82-00002C88 label00002C82: 00002C82 002A 2F2E 000C ori.b [A2 + 0xC], 0x2E /* '.' */ // end alternate branch 00002C82-00002C88 label00002C82: // (misaligned) 00002C84 2F2E 000C move.l -[A7], [A6 + 0xC] 00002C88 42A7 clr.l -[A7] 00002C8A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002C8E 4EBA F57A jsr [PC - 0xA86 /* 0000220A */] 00002C92 4FEF 0014 lea.l A7, [A7 + 0x14] 00002C96 3D40 FFFE move.w [A6 - 0x2], D0 00002C9A 6704 beq +0x6 /* 00002CA0 */ 00002C9C 302E FFFE move.w D0, [A6 - 0x2] label00002CA0: 00002CA0 4E5E unlink A6 00002CA2 4E75 rts 00002CA4 7664 moveq.l D3, 0x64 00002CA6 6D47 blt +0x49 /* 00002CEF */ 00002CA8 6574 bcs +0x76 /* 00002D1E */ 00002CAA 5669 4E56 addq.w [A1 + 0x4E56], 3 00002CAE FFFE .invalid <> 00002CB0 4227 clr.b -[A7] 00002CB2 42A7 clr.l -[A7] 00002CB4 3F3C 002B move.w -[A7], 0x2B /* '+' */ // begin alternate branch 00002CB6-00002CC6 label00002CB6: 00002CB6 002B 42A7 486E ori.b [A3 + 0x486E], 0xA7 00002CBC 000C 2F2E ori.b A4, 0x2E /* '.' */ 00002CC0 0008 4EBA ori.b A0, 0xBA 00002CC4 F546 .extension 0x546 <> // unimplemented // end alternate branch 00002CB6-00002CC6 label00002CB6: // (misaligned) 00002CB8 42A7 clr.l -[A7] 00002CBA 486E 000C pea.l [A6 + 0xC] 00002CBE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002CC2 4EBA F546 jsr [PC - 0xABA /* 0000220A */] 00002CC6 4FEF 0014 lea.l A7, [A7 + 0x14] 00002CCA 3D40 FFFE move.w [A6 - 0x2], D0 00002CCE 6704 beq +0x6 /* 00002CD4 */ 00002CD0 302E FFFE move.w D0, [A6 - 0x2] label00002CD4: 00002CD4 4E5E unlink A6 00002CD6 4E75 rts 00002CD8 7664 moveq.l D3, 0x64 00002CDA 6D53 blt +0x55 /* 00002D2F */ 00002CDC 6574 bcs +0x76 /* 00002D52 */ 00002CDE 5265 addq.w -[A5], 1 00002CE0 4E56 FFFE link A6, -0x0002 00002CE4 4227 clr.b -[A7] 00002CE6 42A7 clr.l -[A7] 00002CE8 3F3C 002C move.w -[A7], 0x2C /* ',' */ // begin alternate branch 00002CEA-00002CF0 label00002CEA: 00002CEA 002C 2F2E 000C ori.b [A4 + 0xC], 0x2E /* '.' */ // end alternate branch 00002CEA-00002CF0 label00002CEA: // (misaligned) 00002CEC 2F2E 000C move.l -[A7], [A6 + 0xC] 00002CF0 42A7 clr.l -[A7] 00002CF2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002CF6 4EBA F512 jsr [PC - 0xAEE /* 0000220A */] 00002CFA 4FEF 0014 lea.l A7, [A7 + 0x14] 00002CFE 3D40 FFFE move.w [A6 - 0x2], D0 00002D02 6704 beq +0x6 /* 00002D08 */ 00002D04 302E FFFE move.w D0, [A6 - 0x2] label00002D08: 00002D08 4E5E unlink A6 00002D0A 4E75 rts 00002D0C 7664 moveq.l D3, 0x64 00002D0E 6D47 blt +0x49 /* 00002D57 */ 00002D10 6574 bcs +0x76 /* 00002D86 */ 00002D12 5265 addq.w -[A5], 1 export_132: fn00002D14: 00002D14 4E56 FFFE link A6, -0x0002 00002D18 3F3C 0007 move.w -[A7], 0x7 00002D1C 2F2E 0008 move.l -[A7], [A6 + 0x8] // begin alternate branch 00002D1E-00002D26 label00002D1E: 00002D1E 0008 4EBA ori.b A0, 0xBA 00002D22 FC60 5C8F .extension 0xC60 <>, 0x5C8F // unimplemented // end alternate branch 00002D1E-00002D26 label00002D1E: // (misaligned) 00002D20 4EBA FC60 jsr [PC - 0x3A0 /* 00002982 */] 00002D24 5C8F addq.l A7, 6 00002D26 1F2E 0010 move.b -[A7], [A6 + 0x10] 00002D2A 2F2E 000C move.l -[A7], [A6 + 0xC] 00002D2E 3F3C 0002 move.w -[A7], 0x2 00002D32 42A7 clr.l -[A7] 00002D34 42A7 clr.l -[A7] 00002D36 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002D3A 4EBA F4CE jsr [PC - 0xB32 /* 0000220A */] 00002D3E 4FEF 0014 lea.l A7, [A7 + 0x14] 00002D42 3D40 FFFE move.w [A6 - 0x2], D0 00002D46 6704 beq +0x6 /* 00002D4C */ 00002D48 302E FFFE move.w D0, [A6 - 0x2] label00002D4C: 00002D4C 4E5E unlink A6 00002D4E 4E75 rts 00002D50 7664 moveq.l D3, 0x64 label00002D52: 00002D52 6D50 blt +0x52 /* 00002DA4 */ 00002D54 6C61 bge +0x63 /* 00002DB7 */ 00002D56 7920 moveq.l D4, 0x20 export_134: 00002D58 4E56 FFFA link A6, -0x0006 00002D5C 3F3C 0019 move.w -[A7], 0x19 00002D60 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002D64 4EBA FC1C jsr [PC - 0x3E4 /* 00002982 */] 00002D68 5C8F addq.l A7, 6 00002D6A 4A6E 0014 tst.w [A6 + 0x14] 00002D6E 6730 beq +0x32 /* 00002DA0 */ 00002D70 1D7C 0001 FFFA move.b [A6 - 0x6], 0x1 00002D76 1F2E 001A move.b -[A7], [A6 + 0x1A] 00002D7A 42A7 clr.l -[A7] 00002D7C 3F3C 0040 move.w -[A7], 0x40 /* '@' */ 00002D80 42A7 clr.l -[A7] 00002D82 486E FFFA pea.l [A6 - 0x6] label00002D86: 00002D86 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002D8A 4EBA F47E jsr [PC - 0xB82 /* 0000220A */] 00002D8E 4FEF 0014 lea.l A7, [A7 + 0x14] 00002D92 3D40 FFFE move.w [A6 - 0x2], D0 00002D96 6708 beq +0xA /* 00002DA0 */ 00002D98 302E FFFE move.w D0, [A6 - 0x2] 00002D9C 6000 00B2 bra +0xB4 /* 00002E50 */ label00002DA0: 00002DA0 4AAE 000C tst.l [A6 + 0xC] label00002DA4: 00002DA4 672A beq +0x2C /* 00002DD0 */ 00002DA6 1F2E 001A move.b -[A7], [A6 + 0x1A] 00002DAA 42A7 clr.l -[A7] 00002DAC 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00002DB0 42A7 clr.l -[A7] 00002DB2 2F2E 000C move.l -[A7], [A6 + 0xC] 00002DB6 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002DBA 4EBA F44E jsr [PC - 0xBB2 /* 0000220A */] 00002DBE 4FEF 0014 lea.l A7, [A7 + 0x14] 00002DC2 3D40 FFFE move.w [A6 - 0x2], D0 00002DC6 6708 beq +0xA /* 00002DD0 */ 00002DC8 302E FFFE move.w D0, [A6 - 0x2] 00002DCC 6000 0082 bra +0x84 /* 00002E50 */ label00002DD0: 00002DD0 4A6E 0014 tst.w [A6 + 0x14] 00002DD4 672C beq +0x2E /* 00002E02 */ 00002DD6 422E FFFA clr.b [A6 - 0x6] 00002DDA 1F2E 001A move.b -[A7], [A6 + 0x1A] 00002DDE 42A7 clr.l -[A7] 00002DE0 3F3C 0040 move.w -[A7], 0x40 /* '@' */ 00002DE4 42A7 clr.l -[A7] 00002DE6 486E FFFA pea.l [A6 - 0x6] 00002DEA 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002DEE 4EBA F41A jsr [PC - 0xBE6 /* 0000220A */] 00002DF2 4FEF 0014 lea.l A7, [A7 + 0x14] 00002DF6 3D40 FFFE move.w [A6 - 0x2], D0 00002DFA 6706 beq +0x8 /* 00002E02 */ 00002DFC 302E FFFE move.w D0, [A6 - 0x2] 00002E00 604E bra +0x50 /* 00002E50 */ label00002E02: 00002E02 4AAE 0010 tst.l [A6 + 0x10] 00002E06 6724 beq +0x26 /* 00002E2C */ 00002E08 1F2E 001A move.b -[A7], [A6 + 0x1A] 00002E0C 2F2E 0016 move.l -[A7], [A6 + 0x16] 00002E10 3F3C 0003 move.w -[A7], 0x3 00002E14 42A7 clr.l -[A7] 00002E16 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002E1A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002E1E 4EBA F3EA jsr [PC - 0xC16 /* 0000220A */] 00002E22 4FEF 0014 lea.l A7, [A7 + 0x14] 00002E26 3D40 FFFE move.w [A6 - 0x2], D0 00002E2A 6020 bra +0x22 /* 00002E4C */ label00002E2C: 00002E2C 1F2E 001A move.b -[A7], [A6 + 0x1A] 00002E30 2F2E 0016 move.l -[A7], [A6 + 0x16] 00002E34 3F3C 0002 move.w -[A7], 0x2 00002E38 42A7 clr.l -[A7] 00002E3A 42A7 clr.l -[A7] 00002E3C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002E40 4EBA F3C8 jsr [PC - 0xC38 /* 0000220A */] 00002E44 4FEF 0014 lea.l A7, [A7 + 0x14] 00002E48 3D40 FFFE move.w [A6 - 0x2], D0 label00002E4C: 00002E4C 302E FFFE move.w D0, [A6 - 0x2] label00002E50: 00002E50 4E5E unlink A6 00002E52 4E75 rts 00002E54 7664 moveq.l D3, 0x64 00002E56 6D50 blt +0x52 /* 00002EA8 */ 00002E58 6C61 bge +0x63 /* 00002EBB */ 00002E5A 7952 moveq.l D4, 0x52 00002E5C 4E56 FFFE link A6, -0x0002 00002E60 3F3C 0002 move.w -[A7], 0x2 00002E64 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002E68 4EBA FB18 jsr [PC - 0x4E8 /* 00002982 */] 00002E6C 5C8F addq.l A7, 6 00002E6E 1F2E 0010 move.b -[A7], [A6 + 0x10] 00002E72 2F2E 000C move.l -[A7], [A6 + 0xC] 00002E76 3F3C 0004 move.w -[A7], 0x4 00002E7A 42A7 clr.l -[A7] 00002E7C 42A7 clr.l -[A7] 00002E7E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002E82 4EBA F386 jsr [PC - 0xC7A /* 0000220A */] 00002E86 4FEF 0014 lea.l A7, [A7 + 0x14] 00002E8A 3D40 FFFE move.w [A6 - 0x2], D0 00002E8E 302E FFFE move.w D0, [A6 - 0x2] 00002E92 4E5E unlink A6 00002E94 4E75 rts 00002E96 7664 moveq.l D3, 0x64 00002E98 6D52 blt +0x54 /* 00002EEC */ 00002E9A 6563 bcs +0x65 /* 00002EFF */ 00002E9C 6F72 ble +0x74 /* 00002F10 */ export_135: 00002E9E 4E56 FFFA link A6, -0x0006 00002EA2 302E 000C move.w D0, [A6 + 0xC] 00002EA6 0C40 000E cmpi.w D0, 0xE // begin alternate branch 00002EA8-00002EAC label00002EA8: 00002EA8 000E 627C ori.b A6, 0x7C /* '|' */ // end alternate branch 00002EA8-00002EAC label00002EA8: // (misaligned) 00002EAA 627C bhi +0x7E /* 00002F28 */ 00002EAC 43FA 00C0 lea.l A1, [PC + 0xC0 /* 00002F6E, value 0xFF4AFF52 */] 00002EB0 D040 add.w D0, D0 00002EB2 D2F1 0000 add.w A1, [A1 + D0.w] 00002EB6 4ED1 jmp [A1] 00002EB8 700B moveq.l D0, 0x0B 00002EBA 2D40 FFFA move.l [A6 - 0x6], D0 00002EBE 606E bra +0x70 /* 00002F2E */ 00002EC0 700A moveq.l D0, 0x0A 00002EC2 2D40 FFFA move.l [A6 - 0x6], D0 00002EC6 6066 bra +0x68 /* 00002F2E */ 00002EC8 700A moveq.l D0, 0x0A 00002ECA 2D40 FFFA move.l [A6 - 0x6], D0 00002ECE 605E bra +0x60 /* 00002F2E */ 00002ED0 700A moveq.l D0, 0x0A 00002ED2 2D40 FFFA move.l [A6 - 0x6], D0 00002ED6 6056 bra +0x58 /* 00002F2E */ 00002ED8 700A moveq.l D0, 0x0A 00002EDA 2D40 FFFA move.l [A6 - 0x6], D0 00002EDE 604E bra +0x50 /* 00002F2E */ 00002EE0 700A moveq.l D0, 0x0A 00002EE2 2D40 FFFA move.l [A6 - 0x6], D0 00002EE6 6046 bra +0x48 /* 00002F2E */ 00002EE8 700A moveq.l D0, 0x0A 00002EEA 2D40 FFFA move.l [A6 - 0x6], D0 // begin alternate branch 00002EEC-00002EEE label00002EEC: 00002EEC FFFA .invalid <> // end alternate branch 00002EEC-00002EEE label00002EEC: // (misaligned) 00002EEE 603E bra +0x40 /* 00002F2E */ 00002EF0 7009 moveq.l D0, 0x09 00002EF2 2D40 FFFA move.l [A6 - 0x6], D0 00002EF6 6036 bra +0x38 /* 00002F2E */ 00002EF8 7009 moveq.l D0, 0x09 00002EFA 2D40 FFFA move.l [A6 - 0x6], D0 00002EFE 602E bra +0x30 /* 00002F2E */ 00002F00 7010 moveq.l D0, 0x10 00002F02 2D40 FFFA move.l [A6 - 0x6], D0 00002F06 6026 bra +0x28 /* 00002F2E */ 00002F08 7011 moveq.l D0, 0x11 00002F0A 2D40 FFFA move.l [A6 - 0x6], D0 00002F0E 601E bra +0x20 /* 00002F2E */ label00002F10: 00002F10 7012 moveq.l D0, 0x12 00002F12 2D40 FFFA move.l [A6 - 0x6], D0 00002F16 6016 bra +0x18 /* 00002F2E */ 00002F18 7007 moveq.l D0, 0x07 00002F1A 2D40 FFFA move.l [A6 - 0x6], D0 00002F1E 600E bra +0x10 /* 00002F2E */ 00002F20 7006 moveq.l D0, 0x06 00002F22 2D40 FFFA move.l [A6 - 0x6], D0 00002F26 6006 bra +0x8 /* 00002F2E */ label00002F28: 00002F28 7005 moveq.l D0, 0x05 00002F2A 2D40 FFFA move.l [A6 - 0x6], D0 label00002F2E: 00002F2E 3F2E FFFC move.w -[A7], [A6 - 0x4] 00002F32 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002F36 4EBA FA4A jsr [PC - 0x5B6 /* 00002982 */] 00002F3A 5C8F addq.l A7, 6 00002F3C 1F2E 0012 move.b -[A7], [A6 + 0x12] 00002F40 2F2E 000E move.l -[A7], [A6 + 0xE] 00002F44 3F3C 0005 move.w -[A7], 0x5 00002F48 42A7 clr.l -[A7] 00002F4A 486E 000C pea.l [A6 + 0xC] 00002F4E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002F52 4EBA F2B6 jsr [PC - 0xD4A /* 0000220A */] 00002F56 4FEF 0014 lea.l A7, [A7 + 0x14] 00002F5A 3D40 FFFE move.w [A6 - 0x2], D0 00002F5E 302E FFFE move.w D0, [A6 - 0x2] 00002F62 4E5E unlink A6 00002F64 4E75 rts 00002F66 7664 moveq.l D3, 0x64 00002F68 6D43 blt +0x45 /* 00002FAD */ 00002F6A 7565 moveq.l D2, 0x65 00002F6C 4D65 chk.w D6, -[A5] 00002F6E FF4A .extension 0xF4A <> // unimplemented 00002F70 FF52 .extension 0xF52 <> // unimplemented 00002F72 FF5A .extension 0xF5A <> // unimplemented 00002F74 FF62 .extension 0xF62 <> // unimplemented 00002F76 FF6A .extension 0xF6A <> // unimplemented 00002F78 FF72 .extension 0xF72 <> // unimplemented 00002F7A FF7A .extension 0xF7A <> // unimplemented 00002F7C FF82 .invalid <> 00002F7E FF8A .invalid <> 00002F80 FF92 .invalid <> 00002F82 FF9A .invalid <> 00002F84 FFA2 .invalid <> 00002F86 FFAA .invalid <> 00002F88 FFB2 .invalid <> 00002F8A FFBA .invalid <> export_136: 00002F8C 4E56 FFFE link A6, -0x0002 00002F90 3F3C 0004 move.w -[A7], 0x4 00002F94 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002F98 4EBA F9E8 jsr [PC - 0x618 /* 00002982 */] 00002F9C 5C8F addq.l A7, 6 00002F9E 1F2E 0010 move.b -[A7], [A6 + 0x10] 00002FA2 2F2E 000C move.l -[A7], [A6 + 0xC] 00002FA6 3F3C 0006 move.w -[A7], 0x6 00002FAA 42A7 clr.l -[A7] 00002FAC 42A7 clr.l -[A7] 00002FAE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002FB2 4EBA F256 jsr [PC - 0xDAA /* 0000220A */] 00002FB6 4FEF 0014 lea.l A7, [A7 + 0x14] 00002FBA 3D40 FFFE move.w [A6 - 0x2], D0 00002FBE 302E FFFE move.w D0, [A6 - 0x2] 00002FC2 4E5E unlink A6 00002FC4 4E75 rts 00002FC6 7664 moveq.l D3, 0x64 00002FC8 6D46 blt +0x48 /* 00003010 */ 00002FCA 6173 bsr +0x75 /* 0000303F */ 00002FCC 7446 moveq.l D2, 0x46 export_137: 00002FCE 4E56 FFF8 link A6, -0x0008 00002FD2 486E FFFA pea.l [A6 - 0x6] 00002FD6 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002FDA 4EBA F970 jsr [PC - 0x690 /* 0000294C */] 00002FDE 508F addq.l A7, 8 00002FE0 3D40 FFFE move.w [A6 - 0x2], D0 00002FE4 6708 beq +0xA /* 00002FEE */ 00002FE6 302E FFFE move.w D0, [A6 - 0x2] 00002FEA 6000 00E0 bra +0xE2 /* 000030CC */ label00002FEE: 00002FEE 7003 moveq.l D0, 0x03 00002FF0 B0AE FFFA cmp.l D0, [A6 - 0x6] 00002FF4 57C0 seq D0 00002FF6 4400 neg.b D0 00002FF8 4880 ext.w D0 00002FFA 7209 moveq.l D1, 0x09 00002FFC B2AE FFFA cmp.l D1, [A6 - 0x6] 00003000 57C1 seq D1 00003002 4401 neg.b D1 00003004 4881 ext.w D1 00003006 8041 or.w D0, D1 00003008 7213 moveq.l D1, 0x13 0000300A B2AE FFFA cmp.l D1, [A6 - 0x6] 0000300E 57C1 seq D1 label00003010: 00003010 4401 neg.b D1 00003012 4881 ext.w D1 00003014 8041 or.w D0, D1 00003016 7215 moveq.l D1, 0x15 00003018 B2AE FFFA cmp.l D1, [A6 - 0x6] 0000301C 57C1 seq D1 0000301E 4401 neg.b D1 00003020 4881 ext.w D1 00003022 8041 or.w D0, D1 00003024 3D40 FFF8 move.w [A6 - 0x8], D0 00003028 4A6E 000C tst.w [A6 + 0xC] 0000302C 56C0 sne D0 0000302E 4400 neg.b D0 00003030 4880 ext.w D0 00003032 322E FFF8 move.w D1, [A6 - 0x8] 00003036 B141 xor.w D1, D0 00003038 6700 0088 beq +0x8A /* 000030C2 */ 0000303C 202E FFFA move.l D0, [A6 - 0x6] 00003040 7216 moveq.l D1, 0x16 00003042 B081 cmp.l D0, D1 00003044 6244 bhi +0x46 /* 0000308A */ 00003046 43FA 0090 lea.l A1, [PC + 0x90 /* 000030D8, value 0xFFB2FFB2 */] 0000304A D040 add.w D0, D0 0000304C D2F1 0000 add.w A1, [A1 + D0.w] 00003050 4ED1 jmp [A1] 00003052 7003 moveq.l D0, 0x03 00003054 2D40 FFFA move.l [A6 - 0x6], D0 00003058 6036 bra +0x38 /* 00003090 */ 0000305A 7013 moveq.l D0, 0x13 0000305C 2D40 FFFA move.l [A6 - 0x6], D0 00003060 602E bra +0x30 /* 00003090 */ 00003062 7015 moveq.l D0, 0x15 00003064 2D40 FFFA move.l [A6 - 0x6], D0 00003068 6026 bra +0x28 /* 00003090 */ 0000306A 7009 moveq.l D0, 0x09 0000306C 2D40 FFFA move.l [A6 - 0x6], D0 00003070 601E bra +0x20 /* 00003090 */ 00003072 7002 moveq.l D0, 0x02 00003074 2D40 FFFA move.l [A6 - 0x6], D0 00003078 6016 bra +0x18 /* 00003090 */ 0000307A 7014 moveq.l D0, 0x14 0000307C 2D40 FFFA move.l [A6 - 0x6], D0 00003080 600E bra +0x10 /* 00003090 */ 00003082 7016 moveq.l D0, 0x16 00003084 2D40 FFFA move.l [A6 - 0x6], D0 00003088 6006 bra +0x8 /* 00003090 */ label0000308A: 0000308A 7007 moveq.l D0, 0x07 0000308C 2D40 FFFA move.l [A6 - 0x6], D0 label00003090: 00003090 3F2E FFFC move.w -[A7], [A6 - 0x4] 00003094 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003098 4EBA F8E8 jsr [PC - 0x718 /* 00002982 */] 0000309C 5C8F addq.l A7, 6 0000309E 1F2E 0012 move.b -[A7], [A6 + 0x12] 000030A2 2F2E 000E move.l -[A7], [A6 + 0xE] 000030A6 3F3C 0007 move.w -[A7], 0x7 000030AA 42A7 clr.l -[A7] 000030AC 486E 000C pea.l [A6 + 0xC] 000030B0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000030B4 4EBA F154 jsr [PC - 0xEAC /* 0000220A */] 000030B8 4FEF 0014 lea.l A7, [A7 + 0x14] 000030BC 3D40 FFFE move.w [A6 - 0x2], D0 000030C0 6006 bra +0x8 /* 000030C8 */ label000030C2: 000030C2 3D7C DFF3 FFFE move.w [A6 - 0x2], 0xDFF3 label000030C8: 000030C8 302E FFFE move.w D0, [A6 - 0x2] label000030CC: 000030CC 4E5E unlink A6 000030CE 4E75 rts 000030D0 7664 moveq.l D3, 0x64 000030D2 6D50 blt +0x52 /* 00003124 */ 000030D4 6175 bsr +0x77 /* 0000314B */ 000030D6 7365 moveq.l D1, 0x65 000030D8 FFB2 .invalid <> 000030DA FFB2 .invalid <> 000030DC FF7A .extension 0xF7A <> // unimplemented 000030DE FF9A .invalid <> 000030E0 FFB2 .invalid <> 000030E2 FFB2 .invalid <> 000030E4 FFB2 .invalid <> 000030E6 FF92 .invalid <> 000030E8 FFB2 .invalid <> 000030EA FFB2 .invalid <> 000030EC FFB2 .invalid <> 000030EE FFB2 .invalid <> 000030F0 FFB2 .invalid <> 000030F2 FFB2 .invalid <> 000030F4 FFB2 .invalid <> 000030F6 FFB2 .invalid <> 000030F8 FFB2 .invalid <> 000030FA FFB2 .invalid <> 000030FC FFB2 .invalid <> 000030FE FFA2 .invalid <> 00003100 FF82 .invalid <> 00003102 FFAA .invalid <> 00003104 FF8A .invalid <> export_138: 00003106 4E56 FFFE link A6, -0x0002 0000310A 3F3C 000C move.w -[A7], 0xC 0000310E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003112 4EBA F86E jsr [PC - 0x792 /* 00002982 */] 00003116 5C8F addq.l A7, 6 00003118 1F2E 0010 move.b -[A7], [A6 + 0x10] 0000311C 2F2E 000C move.l -[A7], [A6 + 0xC] 00003120 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ label00003124: 00003124 42A7 clr.l -[A7] 00003126 42A7 clr.l -[A7] 00003128 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000312C 4EBA F0DC jsr [PC - 0xF24 /* 0000220A */] 00003130 4FEF 0014 lea.l A7, [A7 + 0x14] 00003134 3D40 FFFE move.w [A6 - 0x2], D0 00003138 302E FFFE move.w D0, [A6 - 0x2] 0000313C 4E5E unlink A6 0000313E 4E75 rts 00003140 7664 moveq.l D3, 0x64 00003142 6D52 blt +0x54 /* 00003196 */ 00003144 6577 bcs +0x79 /* 000031BD */ 00003146 696E bvs +0x70 /* 000031B6 */ export_133: fn00003148: 00003148 4E56 FFFE link A6, -0x0002 0000314C 3F3C 0001 move.w -[A7], 0x1 00003150 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003154 4EBA F82C jsr [PC - 0x7D4 /* 00002982 */] 00003158 5C8F addq.l A7, 6 0000315A 1F2E 0010 move.b -[A7], [A6 + 0x10] 0000315E 2F2E 000C move.l -[A7], [A6 + 0xC] 00003162 3F3C 003F move.w -[A7], 0x3F /* '?' */ 00003166 42A7 clr.l -[A7] 00003168 42A7 clr.l -[A7] 0000316A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000316E 4EBA F09A jsr [PC - 0xF66 /* 0000220A */] 00003172 4FEF 0014 lea.l A7, [A7 + 0x14] 00003176 3D40 FFFE move.w [A6 - 0x2], D0 0000317A 302E FFFE move.w D0, [A6 - 0x2] 0000317E 4E5E unlink A6 00003180 4E75 rts 00003182 7664 moveq.l D3, 0x64 00003184 6D53 blt +0x55 /* 000031D9 */ 00003186 746F moveq.l D2, 0x6F 00003188 7020 moveq.l D0, 0x20 export_139: fn0000318A: 0000318A 4E56 FFFE link A6, -0x0002 0000318E 3F3C 001B move.w -[A7], 0x1B 00003192 2F2E 0008 move.l -[A7], [A6 + 0x8] label00003196: 00003196 4EBA F7EA jsr [PC - 0x816 /* 00002982 */] 0000319A 5C8F addq.l A7, 6 0000319C 1F2E 0014 move.b -[A7], [A6 + 0x14] 000031A0 2F2E 0010 move.l -[A7], [A6 + 0x10] 000031A4 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000031A8 42A7 clr.l -[A7] 000031AA 2F2E 000C move.l -[A7], [A6 + 0xC] 000031AE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000031B2 4EBA F056 jsr [PC - 0xFAA /* 0000220A */] label000031B6: 000031B6 4FEF 0014 lea.l A7, [A7 + 0x14] 000031BA 3D40 FFFE move.w [A6 - 0x2], D0 000031BE 2F2E 000C move.l -[A7], [A6 + 0xC] 000031C2 4EBA ED78 jsr [PC - 0x1288 /* 00001F3C */] 000031C6 588F addq.l A7, 4 000031C8 206E 0008 movea.l A0, [A6 + 0x8] 000031CC 2140 02B0 move.l [A0 + 0x2B0], D0 000031D0 302E FFFE move.w D0, [A6 - 0x2] 000031D4 4E5E unlink A6 000031D6 4E75 rts 000031D8 7664 moveq.l D3, 0x64 000031DA 6D47 blt +0x49 /* 00003223 */ 000031DC 6F54 ble +0x56 /* 00003232 */ 000031DE 6F50 ble +0x52 /* 00003230 */ 000031E0 4E56 FFFA link A6, -0x0006 000031E4 3F3C 001C move.w -[A7], 0x1C 000031E8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000031EC 4EBA F794 jsr [PC - 0x86C /* 00002982 */] 000031F0 5C8F addq.l A7, 6 000031F2 3D6E 000C FFFA move.w [A6 - 0x6], [A6 + 0xC] 000031F8 3D6E 000E FFFC move.w [A6 - 0x4], [A6 + 0xE] 000031FE 1F2E 0014 move.b -[A7], [A6 + 0x14] 00003202 2F2E 0010 move.l -[A7], [A6 + 0x10] 00003206 3F3C 000B move.w -[A7], 0xB 0000320A 42A7 clr.l -[A7] 0000320C 486E FFFA pea.l [A6 - 0x6] 00003210 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003214 4EBA EFF4 jsr [PC - 0x100C /* 0000220A */] 00003218 4FEF 0014 lea.l A7, [A7 + 0x14] 0000321C 3D40 FFFE move.w [A6 - 0x2], D0 00003220 302E FFFE move.w D0, [A6 - 0x2] 00003224 4E5E unlink A6 00003226 4E75 rts 00003228 7664 moveq.l D3, 0x64 0000322A 6D47 blt +0x49 /* 00003273 */ 0000322C 6F54 ble +0x56 /* 00003282 */ 0000322E 6F49 ble +0x4B /* 00003279 */ export_140: label00003230: 00003230 4E56 FFFA link A6, -0x0006 // begin alternate branch 00003232-00003234 label00003232: 00003232 FFFA .invalid <> // end alternate branch 00003232-00003234 label00003232: // (misaligned) 00003234 4A2E 0010 tst.b [A6 + 0x10] 00003238 6722 beq +0x24 /* 0000325C */ 0000323A 1F2E 0016 move.b -[A7], [A6 + 0x16] 0000323E 42A7 clr.l -[A7] 00003240 3F3C 0039 move.w -[A7], 0x39 /* '9' */ 00003244 42A7 clr.l -[A7] 00003246 486E 000C pea.l [A6 + 0xC] 0000324A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000324E 4EBA EFBA jsr [PC - 0x1046 /* 0000220A */] 00003252 4FEF 0014 lea.l A7, [A7 + 0x14] 00003256 3D40 FFFE move.w [A6 - 0x2], D0 0000325A 6020 bra +0x22 /* 0000327C */ label0000325C: 0000325C 1F2E 0016 move.b -[A7], [A6 + 0x16] 00003260 42A7 clr.l -[A7] 00003262 3F3C 000C move.w -[A7], 0xC 00003266 42A7 clr.l -[A7] 00003268 486E 000C pea.l [A6 + 0xC] 0000326C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003270 4EBA EF98 jsr [PC - 0x1068 /* 0000220A */] 00003274 4FEF 0014 lea.l A7, [A7 + 0x14] 00003278 3D40 FFFE move.w [A6 - 0x2], D0 label0000327C: 0000327C 4A6E FFFE tst.w [A6 - 0x2] 00003280 6706 beq +0x8 /* 00003288 */ label00003282: 00003282 302E FFFE move.w D0, [A6 - 0x2] 00003286 602E bra +0x30 /* 000032B6 */ label00003288: 00003288 2D7C 0000 2A30 FFFA move.l [A6 - 0x6], 0x2A30 /* '*0' */ 00003290 1F2E 0016 move.b -[A7], [A6 + 0x16] 00003294 2F2E 0012 move.l -[A7], [A6 + 0x12] 00003298 3F3C 0032 move.w -[A7], 0x32 /* '2' */ 0000329C 42A7 clr.l -[A7] 0000329E 486E FFFA pea.l [A6 - 0x6] 000032A2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000032A6 4EBA EF62 jsr [PC - 0x109E /* 0000220A */] 000032AA 4FEF 0014 lea.l A7, [A7 + 0x14] 000032AE 3D40 FFFE move.w [A6 - 0x2], D0 000032B2 302E FFFE move.w D0, [A6 - 0x2] label000032B6: 000032B6 4E5E unlink A6 000032B8 4E75 rts 000032BA 7664 moveq.l D3, 0x64 000032BC 6D49 blt +0x4B /* 00003307 */ 000032BE 6E69 bgt +0x6B /* 00003329 */ 000032C0 744D moveq.l D2, 0x4D export_141: 000032C2 4E56 FFFE link A6, -0x0002 000032C6 4267 clr.w -[A7] 000032C8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000032CC 4EBA F6B4 jsr [PC - 0x94C /* 00002982 */] 000032D0 5C8F addq.l A7, 6 000032D2 1F2E 0010 move.b -[A7], [A6 + 0x10] 000032D6 2F2E 000C move.l -[A7], [A6 + 0xC] 000032DA 3F3C 000D move.w -[A7], 0xD /* '\r' */ 000032DE 42A7 clr.l -[A7] 000032E0 42A7 clr.l -[A7] 000032E2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000032E6 4EBA EF22 jsr [PC - 0x10DE /* 0000220A */] 000032EA 4FEF 0014 lea.l A7, [A7 + 0x14] 000032EE 3D40 FFFE move.w [A6 - 0x2], D0 000032F2 302E FFFE move.w D0, [A6 - 0x2] 000032F6 4E5E unlink A6 000032F8 4E75 rts 000032FA 7664 moveq.l D3, 0x64 000032FC 6D45 blt +0x47 /* 00003343 */ 000032FE 6A65 bpl +0x67 /* 00003365 */ 00003300 6374 bls +0x76 /* 00003376 */ fn00003302: 00003302 4E56 FEF4 link A6, -0x010C 00003306 2F07 move.l -[A7], D7 00003308 42AE FEF4 clr.l [A6 - 0x10C] 0000330C 42A7 clr.l -[A7] 0000330E 2F3C 4452 5652 move.l -[A7], 0x44525652 /* 'DRVR' */ 00003314 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003318 A9A1 syscall GetNamedResource 0000331A 2017 move.l D0, [A7] 0000331C 6700 0102 beq +0x104 /* 00003420 */ 00003320 2F00 move.l -[A7], D0 00003322 486E FFFC pea.l [A6 - 0x4] 00003326 486E FFF8 pea.l [A6 - 0x8] 0000332A 486E FEF8 pea.l [A6 - 0x108] 0000332E A9A8 syscall GetResInfo 00003330 302E FFFC move.w D0, [A6 - 0x4] 00003334 EB48 lsl D0.w, 5 00003336 0040 C000 ori.w D0, 0xC000 0000333A 42A7 clr.l -[A7] 0000333C 2F3C 4441 5441 move.l -[A7], 0x44415441 /* 'DATA' */ 00003342 3F00 move.w -[A7], D0 00003344 A9A0 syscall GetResource 00003346 2017 move.l D0, [A7] 00003348 6700 00D6 beq +0xD8 /* 00003420 */ 0000334C 2D40 FEF4 move.l [A6 - 0x10C], D0 00003350 A992 syscall DetachResource 00003352 2F17 move.l -[A7], [A7] 00003354 A992 syscall DetachResource 00003356 2057 movea.l A0, [A7] 00003358 A064 syscall MoveHHi 0000335A 2057 movea.l A0, [A7] 0000335C A029 syscall HLock 0000335E 3E38 01D2 move.w D7, [0x000001D2 /* UnitNtryCnt */] 00003362 0C47 0030 cmpi.w D7, 0x30 /* '0' */ 00003366 6E2E bgt +0x30 /* 00003396 */ 00003368 203C 0000 0100 move.l D0, 0x100 0000336E A71E syscall NewPtrSysClear, flags=7 00003370 6600 00AE bne +0xB0 /* 00003420 */ 00003374 2248 movea.l A1, A0 label00003376: 00003376 2078 011C movea.l A0, [0x0000011C /* UTableBase */] 0000337A 40E7 move.w -[A7], SR 0000337C 007C 0400 ori.w sr, 1024 00003380 203C 0000 00C0 move.l D0, 0xC0 00003386 A02E syscall BlockMove/BlockMoveData 00003388 21C9 011C move.l [0x0000011C /* UTableBase */], A1 0000338C A01F syscall DisposPtr/DisposePtr 0000338E 31FC 0040 01D2 move.w [0x000001D2 /* UnitNtryCnt */], 0x40 /* '@' */ 00003394 46DF move.w SR, [A7]+ label00003396: 00003396 5247 addq.w D7, 1 00003398 4447 neg.w D7 0000339A 323C 00C0 move.w D1, 0xC0 0000339E 303C FFCF move.w D0, 0xFFCF 000033A2 2278 011C movea.l A1, [0x0000011C /* UTableBase */] label000033A6: 000033A6 4AB1 1000 tst.l [A1 + D1.w] 000033AA 670E beq +0x10 /* 000033BA */ 000033AC 5841 addq.w D1, 4 000033AE 5340 subq.w D0, 1 000033B0 BE41 cmp.w D7, D1 000033B2 66F2 bne -0xC /* 000033A6 */ 000033B4 303C FFDF move.w D0, 0xFFDF 000033B8 6066 bra +0x68 /* 00003420 */ label000033BA: 000033BA 206E 000C movea.l A0, [A6 + 0xC] 000033BE 3080 move.w [A0], D0 000033C0 2057 movea.l A0, [A7] 000033C2 2050 movea.l A0, [A0] 000033C4 2F09 move.l -[A7], A1 000033C6 A03D syscall DrvrInstall 000033C8 225F movea.l A1, [A7]+ 000033CA 2071 1000 movea.l A0, [A1 + D1.w] 000033CE 2F08 move.l -[A7], A0 000033D0 A029 syscall HLock 000033D2 205F movea.l A0, [A7]+ 000033D4 2050 movea.l A0, [A0] 000033D6 225F movea.l A1, [A7]+ 000033D8 2251 movea.l A1, [A1] 000033DA 2089 move.l [A0], A1 000033DC 3151 0004 move.w [A0 + 0x4], [A1] 000033E0 3169 0002 0022 move.w [A0 + 0x22], [A1 + 0x2] 000033E6 3169 0004 0024 move.w [A0 + 0x24], [A1 + 0x4] 000033EC 3169 0006 0026 move.w [A0 + 0x26], [A1 + 0x6] 000033F2 216E FEF4 0014 move.l [A0 + 0x14], [A6 - 0x10C] 000033F8 7000 moveq.l D0, 0x00 000033FA 3029 0008 move.w D0, [A1 + 0x8] 000033FE D089 add.l D0, A1 00003400 2F0A move.l -[A7], A2 00003402 2440 movea.l A2, D0 00003404 0028 0020 0005 ori.b [A0 + 0x5], 0x20 /* ' ' */ 0000340A 2248 movea.l A1, A0 0000340C 206E 0010 movea.l A0, [A6 + 0x10] 00003410 4E92 jsr [A2] 00003412 245F movea.l A2, [A7]+ 00003414 4A40 tst.w D0 00003416 6706 beq +0x8 /* 0000341E */ 00003418 3D40 FFFE move.w [A6 - 0x2], D0 0000341C 600E bra +0x10 /* 0000342C */ label0000341E: 0000341E 6002 bra +0x4 /* 00003422 */ label00003420: 00003420 588F addq.l A7, 4 label00003422: 00003422 3D40 FFFE move.w [A6 - 0x2], D0 00003426 302E FFFE move.w D0, [A6 - 0x2] 0000342A 6018 bra +0x1A /* 00003444 */ label0000342C: 0000342C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00003430 206E 000C movea.l A0, [A6 + 0xC] 00003434 3F10 move.w -[A7], [A0] 00003436 4EBA 001A jsr [PC + 0x1A /* 00003452 */] 0000343A 5C8F addq.l A7, 6 0000343C 3D40 FFFC move.w [A6 - 0x4], D0 00003440 302E FFFE move.w D0, [A6 - 0x2] label00003444: 00003444 2E1F move.l D7, [A7]+ 00003446 4E5E unlink A6 00003448 4E75 rts 0000344A 4F70 656E chk.w D7, <> 0000344E 5644 addq.w D4, 3 00003450 4D44 chk.w D6, D4 fn00003452: 00003452 4E56 FFFE link A6, -0x0002 00003456 322E 0008 move.w D1, [A6 + 0x8] 0000345A 4441 neg.w D1 0000345C 5341 subq.w D1, 1 0000345E E541 asl D1.w, 2 00003460 2278 011C movea.l A1, [0x0000011C /* UTableBase */] 00003464 2031 1000 move.l D0, [A1 + D1.w] 00003468 6606 bne +0x8 /* 00003470 */ 0000346A 303C FFEB move.w D0, 0xFFEB 0000346E 6030 bra +0x32 /* 000034A0 */ label00003470: 00003470 42B1 1000 clr.l [A1 + D1.w] 00003474 2F0A move.l -[A7], A2 00003476 2040 movea.l A0, D0 00003478 2F00 move.l -[A7], D0 0000347A 2050 movea.l A0, [A0] 0000347C 2250 movea.l A1, [A0] 0000347E 7000 moveq.l D0, 0x00 00003480 3029 0010 move.w D0, [A1 + 0x10] 00003484 D089 add.l D0, A1 00003486 2440 movea.l A2, D0 00003488 2248 movea.l A1, A0 0000348A 206E 000A movea.l A0, [A6 + 0xA] 0000348E 4E92 jsr [A2] 00003490 245F movea.l A2, [A7]+ 00003492 2252 movea.l A1, [A2] 00003494 2051 movea.l A0, [A1] 00003496 A128 syscall RecoverHandle, flags=1 00003498 A023 syscall DisposHandle/DisposeHandle 0000349A 204A movea.l A0, A2 0000349C A023 syscall DisposHandle/DisposeHandle 0000349E 245F movea.l A2, [A7]+ label000034A0: 000034A0 3D40 FFFE move.w [A6 - 0x2], D0 000034A4 302E FFFE move.w D0, [A6 - 0x2] 000034A8 4E5E unlink A6 000034AA 4E75 rts 000034AC 436C 6F73 chk.w D1, [A4 + 0x6F73] 000034B0 6556 bcs +0x58 /* 00003508 */ 000034B2 444D neg.w A5